Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

If then elseif mit string und NULL

Begonnen von ironpete, April 28, 2014, 16:30:49

⏪ vorheriges - nächstes ⏩

ironpete

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?

DF6GL

Hallo,



If nz(Me!Kombi_Fehlercode),"") ="" Then
    MsgBox ("Bitte Fehlercode eingeben.")

ElseIf (Me!Kombi_Bereich) = "Qualitätsprobleme ext. Lieferanten"  Then
    MsgBox ("test")
   


Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

ironpete