New user
Beiträge: 2
Ort: Bremen Buten | Moin.
Ich habe in einem ungebundenen Formular (HF) ein Endlosformular als UF.
Das wird gefiltert durch den gewählten Eintrag in einer ListBox daneben.
Es handelt sich um chronologisch sortierte DS, der neueste steht oben.
Die Anlage neuer Datensätze ist ziemlich selten, deshalb steht das .AllowEditions auf False
Um die Eingabe neuer DS zu ermöglichen, hat das HF einen Button in der Kopfzeile.
Damit setze ich
Me.uf_notizen.Form.AllowAdditions = True
Jetzt bekommt das UF einen neuen Satz aber der steht ganz weit unten.
Mit
Me.uf_notizen.SetFocus
DoCmd.GoToRecord , , acNewRec
springt der Fokus - wie gewünscht - zum neuen Satz.
Aaaber das Programm hat darunter einen weiteren virtuell neuen Satz erzeugt.
Meine Frage ist nun: wie lässt sich das verhindern?
Nach dem Speichern des neuen Satzes bekommt dieser automatisch den Zeitstempel now() und springt nach oben.
Und der leere doppelte neue Satz verschwindet wieder, weil ich .AllowEditions wieder auf False setze.
|