Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Juno am Oktober 26, 2010, 10:28:34

Titel: Dlookup
Beitrag von: Juno am Oktober 26, 2010, 10:28:34
Hallo,

ich habe ein Problem beim verwenden von Dlookup:

Ich verwende diesen Code:
Private Sub nw_nr_AfterUpdate()
Me![kun_lieferid] = DLookup("[kun_lieferid]", "Entsorgungsnachweise", "[nw_nr] =" & Me![nw_nr])
End Sub


kun_lieferid ist eine Zahl, nw_nr ist ein Text

Ich bekomme diese Fehlermeldung:
Laufzeitfehler 2471:
Der Ausdruck, den Sie als Abfrageparameter eingegeben haben, hat folgenden Fehler verursacht: 'ENF54DD00001'


ENF... ist der Wert aus Me!nw_nr

Was mache ich falsch?
Titel: Re: Dlookup
Beitrag von: MzKlMu am Oktober 26, 2010, 10:33:16
Hallo,
versuche es mal so:
Me![kun_lieferid] = DLookup("[kun_lieferid]", "Entsorgungsnachweise", "[nw_nr] ='" & Me![nw_nr] & "'")
Felder des Datentyps Text müssen in Hochkomma eingeschlossen werden.
Titel: Re: Dlookup
Beitrag von: Juno am Oktober 26, 2010, 12:13:18
Danke, so hats funktioniert.