Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Dlookup Problem





Frage

Hallo bräuchte mal dringend Rat. Habe folgende zeilen in meinem Code: [code] datum = FileDateTime(.FoundFiles(i)) If IsNull(DLookup("Probenname", "tbl_Messung", "Probenname=´" & Datei & "´")) Then DoCmd.TransferText acImportDelim, "CSV_Import", "tbl_Messung", .FoundFiles(i), True Else If IsNull(DLookup("erstellt_am", "tbl_Messung", "erstellt_am " = datum)) Then DoCmd.TransferText acImportDelim, "CSV_Import", "tbl_Messung", .FoundFiles(i), True Else [/code] So und nun zu meinem Anliegen. Es soll wenn der Wert von Datum nicht in der Spalte erstellt_am der Tabelle tbl_Messung steht, ein CSV Dateiimport durchgeführt werden. jedoch wird diese if -Anweisung immer durchgeführt auch wenn der wert schon in der Spalte steht kan mir da einer nen Tip geben

Antwort 1 von Springmaus

If IsNull(DLookup("erstellt_am", "tbl_Messung", "erstellt_am " = datum)) Then

wird also immer durchlaufen??

Vermutlich stimmt das Format nicht überein?

ich würde mal nachsehen, notfalls mit einer msgbox, was "erstellt_am " ist und was Datum ist. notfalls beim Vergleich beides in string umwandeln.

übrigens: There is no FileDateTime function in Access Basic like in Visual Basic.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: