[MS Access] DlookUp-Funktion

Liebling

Cadet 4th Year
Registriert
Aug. 2001
Beiträge
73
Kennt sich einer mit der FUnktion DlookUp aus?

habe diesen Code geschrieben:
Code:
Tabellenname = InputBox("Bitte geben sie einen Empfängername ein")
   
    If Tabellenname = DLookup("[Empfängername]", "Empfänger", _
                              "[Empfängername] = Empfängername ") Then
        DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "Umsätzegesamt", [Tabellenname], True
    ElseIf Tabellenname <> "Empfängername" Then
        MsgBox ("Der Empfängername steht nicht in der Tabelle Empfänger")
    End If


So, Wenn nicht nun ein Empfängername eingebe, geht er bis auf bei der 4 Zeile in die Elseif Anweisung, obwohl der Name definitiv in der Tabelle steht. Weiß einer wieso er nur den WErt aus der Zeile 4 nimmt?
 
Zuletzt bearbeitet von einem Moderator: (Ergänzen von code-Tags)
Re: DlookUp-Funktion

Du hättest dazuschreiben sollen in welcher Programmiersprache sich diese Funktion findet.

Es geht hier wohl um MS Access.
 
Re: Lösung [MS Access] DlookUp-Funktion

Hab die Lösung gefunden. Ja sorry, es hat sich um Accesstabellen gehandelt

If Tabellenname = DLookup("[Empfängername]", "Empfänger", _
"[Empfängername] = '" & [Tabellenname] & "'") Then
 
Zurück
Oben