Frage : Nicht arbeitender Alarmcode des kombinierten Kastens

So habe ich einen kombinierten Kasten auf einer Form. Ich möchte überprüfen, dass der Benutzer etwas vorgewählt hat, also ich den folgenden Code below.


It bearbeite nicht die Weise verwende, die er ist. Wenn I uncomment das Msgbox, das DoCmd kommentieren und es laufen lassen, ist alles adaequat. Ich kann dann innen gehen und zurück kommentieren das Msgbox, und uncomment der Rest und es arbeitet - bis ich die Datenbank schließe und sie wieder öffne.  Was veranlaßt das zu geschehen? Gibt es eine bessere Weise zu überprüfen, dass ein kombinierter Kasten einen Wert hat? Dank für irgendein help.
1:
2:
3:
4:
5:
6:
If Me.cboReason = "" dann
'MsgBox „nichts wählte“ vor
        DoCmd.Beep
        DoCmd.OpenForm „noDefect“, acNormal, acWindowNormal, falsch
        
    Sonst

Antwort : Nicht arbeitender Alarmcode des kombinierten Kastens

dieses versuchen

Wenn Len (Me.cboReason u. "") =0 dann
        MsgBox „nichts wählte“ vor
        DoCmd.Beep
        DoCmd.OpenForm „noDefect“, acNormal, acWindowNormal, falsch
       
    Sonst
Weitere Lösungen  
 
programming4us programming4us