SQL in Access / VBA - Wie?

Hoazl

Grünschnabel
Hallo,
ich möchte (Per VBA) aus einer Tabelle die Anzahl der Datensätze, bei denen das Feld "UserID" leer ist, rausfinden. Ich habe also einen Query geschrieben, der das machen soll:
Code:
ssql = "SELECT LizID FROM tbl_Mathcad WHERE UserID = ''"
nur:
a) Wie führe ich den aus?
b) Wie finde ich die Anzahl der zurückgelieferten Datensätze raus?

Hoffe, es kann mir wer helfen ...

MFG
Hoazl
 
mach es so

SQL:
sql = " Select count (LizID) as count FROM tbl_Mathcad WHERE UserID = '' or UserID is null

Wenn du deine Abfrage in access machst ist es simpel :

Visual Basic:
dim res as recordset 
dim sql as string 
dim anzahl as long 
sql = " Select count (LizID) as count FROM tbl_Mathcad WHERE UserID = '' or UserID is null"

Set res = currentdb.openrecordset(sql,dbopenSnapshot)
if not res.eof and not res.bof then
 anzahl = 0 & res!count ' das 0 & mache ich falls das Ergebnis Null ist 
end if
call Msgbox ("Anzahl User " & anzahl) 
res.close

Grüsse bb
 
Zurück