online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon Booyeoo vom 28.06.2019, 18:29 Options

Null und ""! Gibt es noch andere Bezeichnung für ein leeres Feld?

Hallo ZUsammen,

es ist wieder so weit. Roli steht mal wieder vor einer Wand an welcher VBA draufgesprayt ist.


Private Sub ABC_Dirty(Cancel As Integer)
If (Me.ABC.Value <> "") And ((Me.ANDERES.Value = "") Or (Me.ANDERES.Value = Null)) Then
    Me.DRITTES = "1.1.2007"
    MsgBox ("DRITTES was set to 1.1.2007 und Test:" & Me.ANDERES.Value)
End If

End Sub


Also, ich denke, dass, wenn jetzt in das Feld ABC etwas geschrieben wird, bzw was ausgewählt wird, und das Feld somit was beinhaltet, dann gibt es mir die MsgBox aus, bzw geht in die Schleife. Tut er aber net!
Sobald ich das: ((Me.ANDERES.Value = "") Or (Me.ANDERES.Value = Null)) entferne gehts. Was ist daran falsch. Die Box ist auch leer, habe mir es per MsgBox nochmal bestätigt. Und wenn ich einen Watch auf die Variable mache, dann gibt es an, dass Value NULL ist.
Aber wie kann ich denn noch abfrage ob das Feld leer ist?
Ist an der Null Abfrage was falsch?

Grüße, und Danke für jede Hilfe


Antwort schreiben

Antwort 1 von Supermax vom 28.06.2019, 19:13 Options

Eventuell "Nothing"?

Antwort 2 von MixMax vom 28.06.2019, 19:17 Options

sobald du in einem vergleich NULL vergleichst, bekommst du als ergebniss NULL

also NULL = NULL ist nicht Wahr sondern NULL...

um einen Wert auf NULL zu überüfen benutze isnull(NULL)

"" = "" ist wahr
"" = NULL ist NULL
NULL <> NULL ist NULL
"" = "" or isnull("") ist wahr
"nichtleer" = "" or isnull("nichtlehr") ist falsch
"nichtleer" = "" or isnull("") ist falsch
"" = NULL or isnull(NULL) ist wahr

Antwort 3 von Booyeoo vom 29.06.2019, 17:43 Options

Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke !

Ähnliche Themen

Leeres Dokument
February  23.06.2007 - 89 Hits - 3 Antworten

Autowert auf Null zurück setzen
Noldi  19.11.2007 - 163 Hits - 2 Antworten

Daten übernehmen
fritz001  01.12.2007 - 85 Hits - 2 Antworten

zwei wenn formel auf ein feld
Semmelblitz  17.05.2008 - 22 Hits - 1 Antwort

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026