Regular
Beiträge: 52
| Ich schon wieder!
Ich möchte dass beim Öffnen eines Formulars mit 4 Feldern, ein neuer DS angelegt wird.
Bis jetzt habe ich das folgende Problem nicht gehabt:
Normalerweise wird der Autowert (ID) als "(Neu)" angezeigt und nach eingabe eines Werts mit der fortlaufenden Nr angelegt.
Beim Anzeigen der Form fülle ich Felder mit Werten und nur ein Wert muß per Tastatur eingegeben werden
Bei mir funktioniert das beim ersten Aufruf. Dann bleibt der DSZeiger offensichtlich auf 1 "stehen und ich überschreibe den zuerst eingeggeben DS.
Nun habe ich versucht in Form_Current den Befehl DoCmd.GoToRecord , , acNewRec einzufügen, aber entweder ich bekomme eine Fehlermeldung "Sie können nicht zu dem angegebenen Datensatz springen" oder es werden über 100 DS mit den vorgefüllten Feldern angelegt.
Wenn ich einen Button mit den o.g. Befehl anlege, klappt es. Aber ich will, dass der neue DS automatisch beim Öffnen des Forms angelegt wird.
Jetzt frage ich mich und nach unzähligen Versuchen nun Euch, was ich da falsch mache.
Danke
Paula
Edited by Paula 11.03.24 17:21
|