title image


Smiley Prüfen, ob überhaupt ein Datensatz vorhanden ist
Guten Morgen und guten Tag!



In einem Endlosformular soll das Ergebnis einer Abfrage anzeigt werden. Falls aber die Abfrage keine Datensätze enthält, ist das Öffnen des Endlosformulars, dessen Datenquelle die Abfrage ist, sinnlos. Deswegen möchte ich vor dem Öffnen des Endlosformular prüfen, ob die Abfrage überhaupt einen Datensatz enthält. Meines Wissens gibt es hierzu (mindestens) zwei Möglichkeiten.



1. Möglichkeit









Dim RST AS Recordset

Set RST = DBS.OpenRecordset ("Abfrage", dbOpenDynaset)

If RST.RecordCount = 1 Then ' Datensätze vorhanden







Code eingefügt mit Syntaxhighlighter 4.0







2. Möglichkeit:









If DCount("*", "qry_Abfrage") > 0 Then ...







Code eingefügt mit Syntaxhighlighter 4.0







Meine Frage sind:

1. Welche der beiden Möglichkeiten ist (warum) vorzuziehen?

2. Gibt es einen wesentlichen Unterschied zwischen den beiden Möglichkeiten?




Viele Grüße von
Spinoza


geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: