Access fornisce avvertimenti in giro molti eventi di sistema differenti . Ogni volta che vengono aggiunti , modificati o eliminati i dati di una tabella , messaggi pop-up per l'utente chiedendo loro se sono certo di voler andare avanti e di eseguire l'azione.
Evitare messaggi di avvertimento
Quando un client è l'inserimento dei dati in un'applicazione , che normalmente non si vuole essere avvisati ogni volta che viene salvata una modifica . Se un modulo è stato creato per loro di costruire un record , e salvare il record , si aspettano che il programmatore ha convalidato che i dati sono corretti , e dal momento che hanno indicato che i dati devono essere salvati , non vogliono essere ha chiesto se sono sicuri .
Utilizzando SetWarnings
Quando si cambiano i dati in Access , è possibile disattivare le avvertenze prima di salvare il . Il formato in sceneggiatura VBA è:
DoCmd.SetWarnings False
La cosa importante da sapere su questo è che si spegne tutte le avvertenze in Access andando avanti da questo punto . Alcune avvertenze sono utili - se un client cerca di navigare lontano da una pagina che contiene dati non salvati , essi dovrebbero avere un messaggio di avviso . Così, dopo gli avvertimenti sono stati disattivati , ed i dati sono stati salvati , impostare le avvertenze sul retro :
DoCmd.SetWarnings vero
A volte sono avvertenze utili
E 'pratica comune , con la progettazione di sistemi di inviare un avviso prima di eliminazione, solo per assicurarsi che una sequenza di tasti accidentale non distruggere i dati . Può pertanto essere un buon design per non spegnere le avvertenze in un processo di eliminazione.
SetWarnings discesa Azione
Nella scelta " azioni " in Access, SetWarnings può essere spento per l'intera applicazione . Questo, naturalmente , può essere pericoloso , ma se si è certi che gli utenti dell'applicazione sono consapevoli che non avranno richiesto per eliminazioni e le modifiche non salvate , è una soluzione più semplice poi codifica per ogni modifica dei dati .
Programmazione © www.354353.com