DCount richtig anwenden

07/08/2008 - 15:54 von jimbo | Report spam
Hallo,
ich will per DCount überprüfen ob eine Eingabe in einem Formularfeld
bereits in einem Tabellenfeld vorhanden ist.

Konkret habe ich eine Tabelle mit dem Namen "Besucher" und dort habe
ich ein Feld "Vorname".

In meinem Formular habe ich ebenfalls ein Feld "Vorname" welches ich
jetzt mit allen "Vorname" Eintràgen der Tabelle vergleichen will.

Der Code sieht aktuell so aus.

Dim search as String

search = Forms![Vorname].Value

if DCount("Vorname","Besucher",search) <> 0 Then
MsgBox "Name schon vorhanden
Else
MsgBox "Name noch nicht vorhanden"
End if

Aber aktuell funktioniert das nicht und ich kann mir keinen Reim
darauf machen wieso nicht. Ist vielleicht die Angabe der Tabelle nicht
richtig?

Viele Grüße und Danke schon vorab.

Joachim
 

Lesen sie die antworten

#1 Dieter Fillsner
07/08/2008 - 16:09 | Warnen spam
Hi Jimbo,

search muß eine Bedingung formulieren:

search="Vorname=" & form!Vorname

Gruß
Dieter

"jimbo" wrote:

Hallo,
ich will per DCount überprüfen ob eine Eingabe in einem Formularfeld
bereits in einem Tabellenfeld vorhanden ist.

Konkret habe ich eine Tabelle mit dem Namen "Besucher" und dort habe
ich ein Feld "Vorname".

In meinem Formular habe ich ebenfalls ein Feld "Vorname" welches ich
jetzt mit allen "Vorname" Eintràgen der Tabelle vergleichen will.

Der Code sieht aktuell so aus.

Dim search as String

search = Forms![Vorname].Value

if DCount("Vorname","Besucher",search) <> 0 Then
MsgBox "Name schon vorhanden
Else
MsgBox "Name noch nicht vorhanden"
End if

Aber aktuell funktioniert das nicht und ich kann mir keinen Reim
darauf machen wieso nicht. Ist vielleicht die Angabe der Tabelle nicht
richtig?

Viele Grüße und Danke schon vorab.

Joachim

Ähnliche fragen