ho creato una finestra di dialogo attraverso la quale introduco numerosi dati. Per evitare che alcuni dati essenziali vengano omessi ho introdotto questo tipo di controllo:
Codice: Seleziona tutto
If Cognome = "" Then
MsgBox (" Inserire Cognome", ,"Attenzione Campo Obbligatorio") = InserisciDati.getControl("TextField1").SetFocus() : Exit Sub
End if
If Nome = "" Then
MsgBox (" Inserire Nome", ,"Attenzione Campo Obbligatorio") = InserisciDati.getControl("TextField2").SetFocus() : Exit Sub
End if
quindi se non introduco questi dati si apre correttamente il MsgBox che avvisa della mancanza dei dati nel campo obbligatorio ma appena clicco su OK mi da errore di runtime Basic "91" Variabile dell'oggetto non impostata e si blocca.
Questo messaggio significa che devo definire il Msg Box all'inizio della macro? Se è così però non ho idea di come si possa fare.
Spero in un aiuto da parte di chi è competente. Grazie. Buona serata