Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Bernie110 am Februar 11, 2015, 14:00:34

Titel: Formular ohne Daten schliessen
Beitrag von: Bernie110 am Februar 11, 2015, 14:00:34
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

Titel: Re: Formular ohne Daten schliessen
Beitrag von: DF6GL am Februar 11, 2015, 14:27:41
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
Titel: Re: Formular ohne Daten schliessen
Beitrag von: Bernie110 am Februar 11, 2015, 14:35:09
Super !! Danke Franz ! Funktioniert einwandfrei
Lg
Bernie