Hallo Zusammen,
ich hab ein Formular das auf eine Abfrage basiert.
Die Abfrage hat ein Kriterium. Zb KM = 0
Bevor ich das Formular öffne, frage ich ab ob die Abfrage überhaupt Daten enthält.
Wenn es Daten gibt, dann wird das Formular geöffnet.
Im Formular selbst erfolgt ein Edit sprich eine KM Berechnung des entsprechnen Datensatzes. KM ist dann > 0
Der Datensatz selbst wird in einem Einzelformular dargestellt.
Wurde der DS erfolgreich editiert, dann erfolgt Me.Requery.
Werden zb alle DS erfolgreich editiert, dann liefert die Abfrage logischerweise irgend wann keine Daten mehr zurück.
Ergo ich hab ein graues , leeres blanko Formular.
Nun möchte ich , sollte die Abfrage nach edit keine Daten mehr liefern das Formular automatisch schliessen.
Geht das ?
Wenn ja jemand einen kleinen Tip ?
Vielen Dank für eure Antworten.
Lg Bernie
Hallo,
Dann prüf halt anschliessend, ob es im Formular-Recordset Datensätze gibt:
Me.Requery
If Me.Recordset.BOF and Me.Recordset.EOF then Docmd.Close acForm, Me.Name
Super !! Danke Franz ! Funktioniert einwandfrei
Lg
Bernie