Prima di decidere di distribuire MS Access su un progetto commerciale, è necessario esaminare la protezione dei moduli del database
Quando si utilizzano i database di Access, non è solo importante proteggere i database, ma anche garantire che la possibilità di commettere errori sia ridotta. Non solo è necessario proteggere le applicazioni per il ripristino in caso di emergenza, ma anche salvaguardarle/proteggerle per ridurre al minimo la portata degli errori. Di solito ci concentriamo sulla sicurezza e sulla protezione dei dati nei database di Access e dimentichiamo di concentrarci sui tentativi di ridurre le possibilità di errori che possono verificarsi. È importante non solo identificare gli errori quando si verificano e quindi pianificare il ripristino, ma anche tentare di prevenirli del tutto. Di seguito sono riportati alcuni suggerimenti che possono aiutarti a proteggere i tuoi moduli nei database di Access.
1. Rimuovi più pulsanti nella scheda Struttura modulo

2. Utilizza il pulsante Chiudi e ritorna
È importante utilizzare opzioni come Chiudi o Restituisci sui tuoi moduli, per consentire all'utente di tornare ai moduli precedenti. La posizione e l'etichettatura dei pulsanti devono essere coerenti in tutta l'applicazione. Non utilizzare opzioni diverse su forme diverse, mantieni l'uniformità.
3. Impostare la proprietà Visualizzazioni consentite nei moduli
Quando imposti le Visualizzazioni consentite per i tuoi moduli, puoi impedire all'utente di visualizzare il modulo come un foglio dati.
4. Fare uso di moduli modali quando richiesto
Questi tipi di moduli obbligano gli utenti a rispondere a tutti i controlli che sono stati inseriti nel modulo. Durante l'utilizzo dei moduli modali, l'utente non avrà accesso ad altre parti dell'applicazione.
5. Usa i tuoi pulsanti di navigazione
Per verificare la presenza di opzioni come le condizioni End of File (EOF), Beginning of File (BOF) sui moduli associati, è necessario utilizzare i propri pulsanti di navigazione. È possibile utilizzare l'evento OnCurrent per verificare le informazioni o configurare il modulo mentre l'utente si sposta tra più moduli.
6. Utilizzare la proprietà StatusBarText su tutti i controlli
Utilizzando questa proprietà per tutti i controlli nei tuoi moduli, puoi informare i tuoi utenti sulle aspettative di tutti i controlli nel modulo. Insieme a questo, puoi anche continuare a impostare la proprietà ControlTipText su tutti i controlli pertinenti. Quello che devi tenere a mente mentre usi questa proprietà è che; la barra di stato dovrebbe essere visibile. Se la barra di stato non viene visualizzata, non sarà possibile utilizzare la proprietà.
7. Disattivare Canc
È possibile confermare tutte le eliminazioni in corso nel modulo disabilitando il tasto Canc o intercettando l'evento OnDelete. È inoltre possibile utilizzare l'evento BeforeDelConfirm per confermare le eliminazioni da parte degli utenti.
Ultimo ma non meno importante, tieni uno strumento per correggere mdb o file di database accdb mentre si lavora con MS Access in un'applicazione line-of-business.
Introduzione dell'autore:
Vivian Stevens è un'esperta di recupero dati in DataNumen, Inc., che è il leader mondiale nelle tecnologie di recupero dati, tra cui recupero mdf ed eccellere prodotti software di recupero. Per maggiori informazioni visita www.datanumen.com