Datensatz im Formular erst am Ende erzeugen

Moin

Ich hab bei Access ein Formular mit einem Autowert-feld.
Wenn man jetzt was in ein Feld in diesem Formular einträgt wird ein automatisch im Feld Autower der nächste Autowert eingetragen.

Meine Frage is jetzt, ob es möglich ist die daten erst so irgendwie ins Formular einzutragen und dann am ende nach der Frage ob gespeichert werden soll bei JA erst die Werte so erst dem Datensatz und somit ein Autowert zugewiesen wird?

Wär nett, wenn mir jemand helfen könnte

Gruß Matthias

Hallo,

das würde ich mit einem ungebundenen Formular machen, das also nicht an eine Tabelle gebunden ist. Dazu einen Button „Speichern“, der eine VBA-Prozedur aufruft, die die zugehörige Tabelle als Recordset öffnet, einen neuen Datensatz anlegt und die Inhalte der Textfelder aus dem ungebundenen Formular in die entsprechenden Felder einträgt.

ujk

Hallo Matthias,

Ich hab bei Access ein Formular mit einem Autowert-feld.
Wenn man jetzt was in ein Feld in diesem Formular einträgt
wird ein automatisch im Feld Autower der nächste Autowert
eingetragen.

so sollte es sein, das ist ganz normal

Meine Frage is jetzt, ob es möglich ist die daten erst so
irgendwie ins Formular einzutragen und dann am ende nach der
Frage ob gespeichert werden soll bei JA erst die Werte so erst
dem Datensatz und somit ein Autowert zugewiesen wird?

erstelle eine neue (Dummy)Tabelle die identisch mit deiner jetztigen ist. Binde das Formular an diese Tabelle.

Beim Klick auf den Button, führst du zwei Abfragen aus:

  1. Abfrage = Anfügeabfrage an die eigentliche Tabelle
  2. Abfrage = Löschabfrage der Dummy-Tabelle

So hat man früher das ganze mal programmiert…
Aber du wirst sicher deine Gründe haben …?

Grüße aus Essen
Wolfgang
(Netwolf)

Hi
vielen Danke für eure Antworten. Beide Vorschläge hören sich ganz gut an, ich werds mal ausprobieren.
Besten Dank

Gruß Matthias