Hallo,
für ein Kombinationsfeld kbFeldA auf einem Formular frmFormA, möchte ich einen neuen Datensatz (einen neuen Wert NeuerWertX für ein Feld XWerte einer Tabelle tbXWerte) eingeben, sodass der neue Datensatz in der Tabelle erscheint und viele weitere in den verknüpften Tabellen verbundenen Feldern eingegeben werden können.
Ich hatte dieselbe Aufgabe in einem anderen Zusammenhang schon einmal vor 14 Jahren erfolgreich ausgeführt, aber das funktioniert jetzt nicht mehr.
Ich glaube die Tabellenverknüpfungen mit n:m Beziehungen und referenzieller Integrität sind in Ordnung, auch die AutoWerte (ohne Duplikate) und die Indexe der Verknüpfungstabellen sind mit Duplikaten angegeben.
Ich kann derzeit testweise den unten im Formular vorhandenen Datensatzwähler benutzen um durch die Datensätze zu gehen. Aber das Kombinationsfeld zeigt zwar die passenden und gewünschten Feldwerte, die ich dort sehen will. Aber ich kann dort im Kombinationsfeld keinen Datensatz wählen, es sieht aus, wie gesperrt, aber die Eigenschaften sowohl des Formulars als auch des Kombifelder deuten auf keine Sperrung hin.
Auch habe ich NotInList Ereignisprozedur Code aus einer KI - Beratung. Und anderen Code. Aber auch ohne sämtlichen Code lässt sich ein neues Datensatz über den Datensatzwähler unten links im Formular nicht erzeugen.
Irgendwo liegt der Fehler, aber ich habe zu wenig Erfahrung damit, als dass ich das alleine oder mit KI lösen könnte. Daher die Frage an euch echten Menschen.
Vielen Dank für Hinweise.
|