Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: AllenWalker am Dezember 10, 2014, 11:36:02

Titel: Formular mit Pflichtfeldern (Access 2010)
Beitrag von: AllenWalker am Dezember 10, 2014, 11:36:02
Guten Tag,

Soll-Situation
Ein Formular um neue Kunden in die Datenbank einzugeben. Auf diesem befinden sich zwei Pflichtfelder (Name und Vorname). Die Überprüfung der Felder soll beim Schließen (über einen Button oder X-Symbol) erfolgen. Eine Meldung ("Pflichtfelder vergessen. Eingabe fortführen?") soll erscheinen und der Benutzer kann mit Ja oder Nein antworten.
Wurde Ja ausgewählt, soll der Benutzer auf dem Formular bleiben und die Eingabe fortführen. Wurde Nein ausgewählt soll die bisherige Eingabe verworfen werden und das Formular soll geschlossen werden.

Ist-Situation
Es bestehen folgende Probleme:

Im Anhang befindet sich der momentane Stand der Datenbank. Auf dem Startformular gibt es den Button mit dem man auf das Formular gelangt mit welchem man die neuen Kunden eingibt.

Herzlichen Dank für eure Hilfe.
Mit freundlichen Grüßen,
AllenWalker
Titel: Re: Formular mit Pflichtfeldern (Access 2010)
Beitrag von: DF6GL am Dezember 10, 2014, 11:56:20
Hallo,

das Ereignis beim Klick auf die  X-Schaltfläche (Form_Close) kann nicht abgebrochen werden, so dass diese Schaltfläche disabled werden sollte.

In der Speichern-Button-Ereignisprozedur sollte je nach Bedingung das Form per Code geschlossen werden, evtl. auch mit Hilfe einer globalen (Steuer-)Variablen, die im Form_Before_Update-Ereignis entspr. der Situation gesetzt wird.
Titel: Re: Formular mit Pflichtfeldern (Access 2010)
Beitrag von: MzKlMu am Dezember 10, 2014, 12:02:06
Hallo,
im Anhang mal eine einfache Beispieldb für Pflichtfelderprüfung. In der DB geht gar nichts mehr ohne den Beenden Button. Noch nicht mal das Beenden aus dem Menü.

Deine DB kann ich mir nicht ansehen, ich habe nur Access2003.