Hallo Leute,
ich habe ein Problem mit folgendem DLookup-Befehl:
Me.Test.Value = DLookup("Nachname", "personal", "[ID] = '" & Me.USERID.Text & "'")
Diese Prozedur wird beim klicken eines Button ausgeführt.
Das Textfeld "USERID" hat einen Wert ([TempVar]![currentuserid]) und dieser Wert soll in der Tabelle "Personal" den Nachnamen suchen.
Ich hoffe Ihr könnt mir helfen.
Vielen Dank schon einmal!
Hallo,
welcher Datentyp hat denn die ID, dem Namen nach Zahl, dann so (ohne Hochkomma).
Value ist überflüssig und .Text müsste eigentlich zu einem Fehler führen, .Text geht nur, wenn das Feld den Fokus hat und der wird ja mit dem Klick auf den Button gelegt. Versuche es daher so:
Me.Test = DLookup("Nachname", "personal", "[ID] = " & Me.USERID)
Du filterst. Also ist es möglich, dass in der Tabelle kein passender Wert gefunden wird. DLOOKUP gibt dann NULL zurück.