eBayer hat geschrieben:ES GIBT IN EINEM FORMULAR KEIN LETZTES EINGABEFELD!!
ich meine das letzte logische Eingabefeld (in der Reihenfolge), wenn der Cursor dieses verlässt wird (bei meinen Test-Formularen) der Datensatz gespeichert.
Da muss die Routine ansetzen - egal, wo vorher mit der Maus geklickt wurde (auch mir als Fossil ist das Gerät bekannt

).
Die Anmerkungen von Martin (explicit commit; auto commit) scheinen mir da schon eher geeignet, die von mir vorgeschlagene Herangehensweise als nicht praktikabel zu bewerten.
Dann bleiben aber immer noch Varianten einer Lösung:
Schreiben dieser Eingaben nicht in die Zieltabelle, sondern in eine Prüftabelle (Übernahme in das Ziel erst nach erfolgter Prüfung, bspw. beim Schliessen des BASE-Dokuments).
Oder eben die Nutzung von Dialogen .. da kannste denn machen, was Du willst (und was mit BASIC&Co. so machbar ist).
Je nachdem, was Dir wichtig ist: "einfache" Handhabung - oder Datenkonsistenz nach Deinen Vorgaben.