Hallo zusammen,
ich hab da ein (für mich) unfassbares Phänomen.
Alles fing mit dem Laufzeitfehler 2427 „sie haben einen Ausdruck angegeben, der keinen Wert enthält“ an, das Formular enthielt keine Datensätze.
Für mich bedeutet das, dass das Feld Null ist, die Auswertung mit der Funktion IsNull() ergibt aber False, das gleiche ist mit IsEmpty(), Field=““ ergibt wiederum den selben Lauzeitfehler.
Das kuriose ist nun wenn ich das Feld, das auf Null getestet wird, aus dem Formular lösche, dann funktioniert die Auswertung mit IsNull() und ergibt True.
Der Nachteil wiederum ist, wenn das Feld nicht existiert kann ich auch nicht nach einem Datensatz über dieses Feld suchen – es ist halt auch noch der Primärschlüssel.
Kann mir jemand erklären, welche Logik sich dahinter verbirgt?
Danke im voraus
Heiko