Questione : Codice di allarme della casella combinata che non funziona

Così, ho una casella combinata su una forma. Voglio verificare che l'utente abbia selezionato qualcosa in modo da uso il seguente codice below.


It non funziono il senso che sia. Se il uncomment di I il Msgbox, commenta il DoCmd e lo fa funzionare, tutto funziona benissimo. Posso allora andare dentro e commentare il Msgbox indietro e il uncomment il resto ed esso funziona - fino a che non chiuda la base di dati e la riapro.  Che cosa sta inducendo quello ad accadere? È ci un migliore senso verificare che una casella combinata abbia un valore? Ringraziamenti per qualsiasi help.
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
>If notpretty " del class= " del id= " codeSnippet961505 del
           
class= del

Risposta : Codice di allarme della casella combinata che non funziona

provare questo

Se Len (Me.cboReason & "") =0 allora
        MsgBox “niente ha selezionato„
        DoCmd.Beep
        DoCmd.OpenForm “noDefect„, acNormal, acWindowNormal, falso
       
    Altrimenti
Altre soluzioni  
 
programming4us programming4us