Servus,
ich habe 4 Kombofelder, die in einem Formular ausgewählt werden sollen. Grundsätzlich sind die Kombofelder mit = NULL gefüllt, damit sie nach jedem Ausfüllen wieder leer sind.
Nun möchte ich bei Nichtausfüllen der Kombofelder eine msgbox ausgeben. Bei der Auswahl des letzten Eintrags im Kombifeld, soll zudem eine andere msgbox erscheinen.
Leider wird die elseif Prüfung nicht beachtet/gefunden/ausgeführt.
If IsNull(Form_Startfenster!Kombi_Fehlercode) Then
MsgBox ("Bitte Fehlercode eingeben.")
ElseIf (Form_Startfenster!Kombi_Bereich) = "Qualitätsprobleme ext. Lieferanten" Then
MsgBox ("test")
Else
...
Ich habe es auch so probiert:
Dim Fehlercode As String
Fehlercode = Kombi_Fehlercode
If IsNull(Form_Startfenster!Kombi_Fehlercode) Then
MsgBox ("Bitte Fehlercode eingeben.")
ElseIf Fehlercode = 10 Then
MsgBox ("test")
Hier heißt die Meldung "Unzulässige Verwendung von Null", wahrscheinlich weil Null nicht string, sondern variant ist.
Wie kann ich Null und string in einer if Schleife überprüfen?
Hallo,
If nz(Me!Kombi_Fehlercode),"") ="" Then
MsgBox ("Bitte Fehlercode eingeben.")
ElseIf (Me!Kombi_Bereich) = "Qualitätsprobleme ext. Lieferanten" Then
MsgBox ("test")
Hat super funktioniert. Danke!