di Flash30005 » 03/02/11 03:35
Le protezioni dei database e spesso anche dei file in rete è sempre stato un problema.
Le protezioni all'interno del database non evitano di far cancellare il file stesso (senza aprirlo) utilizzando Gestione risorse, selezionando il file e cancellarlo fisicamente, quindi andrebbe protetta la cartella della rete con solo lettura per alcuni utenti e lettura/scrittura per altri.
All'interno del database puoi nascondere alcuni oggetti (tabelle, query etc) senza precludere la possibilità di utilizzare ugualmente il database.
Per fare questo vai su Menu Strumenti -> Avvio qui noterai delle opzioni che, a seconda dell'esigenza, potrai togliere ma fai attenzione perché potresti trovarti in dificoltà se elimini le tutte opzioni.
In ultimo per non far accedere al codice VBA crei un file .mde
Menu Strumenti -> Utilità Database -> Crea una copia Mde..
Consiglio di creare una database dati (opportunatamente inserito in altra cartella di rete) e un database programma convertito in .mde, in maniera tale che in caso di modifica del programma o cancellazione per errore del file .mde, il gestore del database.mdb potrà ripristinare il file senza dover copiare le tabelle dati contenuti nel file .mde
Spero di averti dato qualche idea
Ciao