Come prevenire una forma aperta se nessun record per mostrare?
A volte è necessario per evitare una forma aperta se ci sono record per mostrare, ad esempio quando si esegue una query e nessuna registrazione non è necessaria, non abbiamo bisogno di essere forma aperta dal momento che non abbiamo i dati da visualizzare. Quindi quello che dobbiamo verificare è se ci sono record da mostrare e se non vi è mostrare un messaggio e impedire la forma aperta. Come?
E 'facile mettere solo il codice qui sotto nelle proprietà del modulo nel caso in cui il' aprire ':
= 0 Then Se Form.RecordsetClone.RecordCount
MsgBox "Nessun record trovato.", VbExclamation "Errore!"
DoCmd.Close acForm, "trovare i dati"
Exit Sub
End If
Per vedere un esempio scaricare: Prevenire Open Form






























L'esempio presentato è eccellente.
Sono d'accordo con la recensione precedente!
Semplice ed efficace!
Grazie!