Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

DLookup gibt keinen Wert aus

Begonnen von lutschi83, Januar 25, 2017, 10:54:59

⏪ vorheriges - nächstes ⏩

lutschi83

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!

MzKlMu

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)
Gruß Klaus

ebs17

Du filterst. Also ist es möglich, dass in der Tabelle kein passender Wert gefunden wird. DLOOKUP gibt dann NULL zurück.
Mit freundlichem Glück Auf!

Eberhard