Casa Social media Protezione del database Access 2003 come file MDE - dummies

Protezione del database Access 2003 come file MDE - dummies

Sommario:

Video: Distribuire un database di Access non modificabile 2025

Video: Distribuire un database di Access non modificabile 2025
Anonim

Se si crea un database Access 2003 per altre persone - in particolare persone che potrebbero essere un po 'ignoranti su Access - si consiglia per bloccare il database per impedire ad altri utenti di apportare modifiche che potrebbero causarne la violazione. È possibile aggiungere sicurezza sotto forma di nomi utente e password, ma un'opzione più semplice consiste nel trasformare il database da un file MDB in un file MDE.

Un file MDE è uguale a un normale file di database MDB di Access, con le seguenti modifiche:

  • Tutte le procedure VBA sono compilate - convertite da codice leggibile dall'uomo (più o meno leggibile, comunque) in un formato che solo il computer comprende. Questa modifica impedisce a un utente del database di leggere o modificare il codice VBA.
  • Nessuno può creare moduli o report o modificare quelli esistenti (non è possibile nemmeno aprirli in visualizzazione Struttura). Non puoi importare nessuno, neanche.

Assicurati di conservare una copia del tuo file MDB originale! Se è necessario apportare modifiche al codice VBA, ai moduli o ai report (o crearne di nuovi), è necessario utilizzare il file MDB, non il file MDE. I file MDE sono più comunemente utilizzati per il database front-end quando si divide un'applicazione in due database (front-end e back-end).

Creazione di un file MDE

Il salvataggio del file MDB come file MDE è semplice. Attenersi alla seguente procedura:

1. Assicurati che il tuo database sia in formato Access 2002/2003 aprendo il database.

Dai un'occhiata alla barra del titolo della finestra del database. (Premere F11 se non è visibile.) Se la barra del titolo dice "(Access 2000 file format)", è necessario convertirlo nel formato file più recente.

2. Scegli Strumenti -> Utilità database -> Crea file MDE.

L'accesso chiude il database per eseguire la conversione. Quindi viene visualizzata la finestra di dialogo Salva MDE come.

3. Specificare la cartella e il nome del file per il file e fare clic sul pulsante Salva.

Access crea il nuovo file MDE lasciando intatto il file MDB originale. Quindi si apre il nuovo file MDE.

Se Access incontra un problema durante l'esecuzione del file MDE, viene visualizzato un messaggio con il pulsante Mostra guida. Fai clic sul pulsante per scoprire cosa c'è che non va.

Aggiornamenti successivi

Prima o poi, vorrai creare un nuovo rapporto o correggere un errore di battitura in un modulo. È necessario tornare al file MDB per apportare questo tipo di modifiche, poiché non è possibile apportare modifiche in un file MDE.

Se il file MDE è un file front-end, senza dati memorizzati, è possibile apportare le modifiche al file MDB originale e salvarlo nuovamente come file MDE. Poiché tutti i tuoi dati sono presenti nel database di back-end, tutto è pronto.

Tuttavia, se il tuo file MDE contiene tabelle piene di informazioni preziose, non puoi semplicemente abbandonarlo. Se si utilizza il file MDE per l'immissione e la modifica dei dati, quel file contiene le tabelle aggiornate. Il file MDB originale ha moduli modificabili, report e codice VBA, ma non ha la versione più recente dei dati memorizzati nelle tabelle. Non è un problema.

Attenersi alla seguente procedura per aggiornare il file MDE:

1. Rinominare il file MDE come file di backup.

Ad esempio, aggiungi la data odierna alla fine del nome del file (subito prima della parte.mde). Stai per creare un nuovo file MDE, ma non vuoi perdere i dati in questo file.

2. Apri il file MDB originale ed apporta le modifiche per contenere i moduli, i report e il codice VBA che desideri.

Se si intende apportare modifiche drastiche, creare prima una copia di backup di MDB.

3. Scegli Strumenti -> Utilità database -> Crea file MDE e salvalo come file MDE con il nome originale del tuo file MDE.

Ora disponi di un file MDE aggiornato con moduli, rapporti e procedure VBA nuovi e migliorati, ma con dati obsoleti. È inoltre disponibile un file MDB aggiornato con i nuovi moduli, i report e il codice VBA migliorati (ma tabelle non aggiornate).

4. Elimina tutte le tabelle da questo nuovo file MDE.

Nella finestra Database, fare clic sul pulsante Tabelle nell'elenco Oggetti, fare clic su ciascuna tabella nell'elenco visualizzato nel riquadro a destra e quindi premere il tasto Canc per ciascuna tabella. È necessario confermare ciascuna cancellazione facendo clic sul pulsante Sì. Eliminare le tabelle sembra pericoloso, ma ricorda che tutte queste tabelle sono state salvate in modo sicuro nel vecchio file MDE.

5. Importa le tabelle dal vecchio file MDE a quello nuovo.

Scegli File -> Ottieni dati esterni -> Importa e scegli il nome che hai dato al tuo vecchio file MDE al passo 1.

Vedi la finestra di dialogo Importa oggetti, con schede per Tabelle, Query, Moduli, Report e altri oggetti.

6. Fare clic sul pulsante Seleziona tutto con la scheda Tabelle selezionata, quindi fare clic su OK.

L'accesso importa le tue tabelle dal file MDE originale ai nuovi file MDE, sostituendo i vecchi dati nelle tabelle.

7. Importa qualsiasi query o macro nel vecchio database MDE che hai creato o modificato.

Ripeti i passaggi 5 e 6, ma usa le schede Query e Macro nella finestra di dialogo Importa oggetti per importare tutto ciò che è cambiato.

Se hai intenzione di farlo spesso, prendi in considerazione di suddividere il tuo tavolo in un front end e un back-end. Con un database diviso, non è necessario reimportare le tabelle aggiornate: è possibile semplicemente lasciarle nel database back-end non modificato.

Protezione del database Access 2003 come file MDE - dummies

Scelta dell'editore

Il programma in cinque passaggi per superare la menopausa - dummy

Il programma in cinque passaggi per superare la menopausa - dummy

Alcune donne capiscono a malapena che la menopausa è loro. Altre donne, tuttavia, sono meno fortunate. Se sei uno di questi, prendi in mano questi pochi modi per rendere la tua esperienza più facile per te stesso: capisci e accetta che stai attraversando una transizione naturale, proprio come la pubertà. Fortunatamente, sei più vecchio e più saggio di te ...

Menopausa For Dummies Cheat Sheet (edizione UK) - dummies

Menopausa For Dummies Cheat Sheet (edizione UK) - dummies

Menopausa segna la fine della fase riproduttiva della tua vita e così è un momento significativo di cambiamento fisico, emotivo e mentale per molte donne ma, per generazioni, donne di tutte le età hanno vagato alla cieca in menopausa senza sapere cosa aspettarsi. Qui puoi scoprire alcune delle nozioni di base.

Perimenopausa: facilitare la transizione dalle mestruazioni alla menopausa - manichini

Perimenopausa: facilitare la transizione dalle mestruazioni alla menopausa - manichini

Mestruazioni e menopausa sono ben noti biologici pietre miliari nella vita di una femmina. Contrariamente al pensiero popolare, la menopausa non è il periodo di mesi o anni in cui una donna sta "attraversando il cambiamento". "Questo lasso di tempo è chiamato perimenopausa. La menopausa è una data effettiva nel tempo. In particolare, è il 12 ° anniversario dell'ultimo ciclo mestruale di una donna. ...

Scelta dell'editore

Come utilizzare il filtro automatico personalizzato su una tabella di Excel - dummies

Come utilizzare il filtro automatico personalizzato su una tabella di Excel - dummies

È Possibile creare un filtro automatico personalizzato . Per fare ciò, seleziona il comando Filtro testo dal menu della tabella e scegli una delle opzioni di filtro del testo. Indipendentemente dall'opzione di filtro del testo selezionata, Excel visualizza la finestra di dialogo Filtro automatico personalizzato. Questa finestra di dialogo consente di specificare con estrema precisione quali record si desidera ...

Come utilizzare la funzione DPRODUCT in un database Excel - dummies

Come utilizzare la funzione DPRODUCT in un database Excel - dummies

DPRODUCT moltiplica i valori che corrispondono al criterio in un database Excel. Questo è potente ma anche in grado di produrre risultati che non sono l'intenzione. In altre parole, è una cosa da aggiungere e ricavare una somma. Questa è un'operazione comune su un set di dati. Osservando la seguente figura, è possibile ...

Come utilizzare la funzione DPRODUCT in Excel - dummy

Come utilizzare la funzione DPRODUCT in Excel - dummy

La funzione DPRODUCT in Excel è strana. La funzione DPRODUCT moltiplica i valori nei campi da un elenco di database in base ai criteri di selezione. Perché vorresti farlo? Chissà. La funzione utilizza la sintassi = DPRODUCT (database, campo, criteri) in cui il database è un riferimento all'intervallo alla tabella di Excel che contiene il valore desiderato ...

Scelta dell'editore

Programmazione con Java: riutilizzo dei nomi nella tua app per Android - dummies

Programmazione con Java: riutilizzo dei nomi nella tua app per Android - dummies

Ci sono un paio di cose a cui vuoi pensare quando riutilizzi i nomi nella tua app per Android. È possibile dichiarare due variabili Java - bag1 e bag2 - per fare riferimento a due diversi oggetti BagOfCheese. Va bene. Ma a volte, avere solo una variabile e riutilizzarla per il secondo oggetto funziona altrettanto bene, ...

Java: Mettere a frutto l'uso della classe - dummies

Java: Mettere a frutto l'uso della classe - dummies

La classe Employee nell'elenco non ha alcun metodo principale , quindi non c'è un punto di partenza per l'esecuzione del codice. Per risolvere questo problema, il programmatore scrive un programma separato con un metodo principale e utilizza tale programma per creare istanze Employee. Questo elenco di codici mostra una classe con un metodo principale - uno che inserisce il ...

Classi wrapper java - dummies

Classi wrapper java - dummies

La differenza tra tipi primitivi e tipi di riferimento è una delle funzionalità più controverse di Java e gli sviluppatori si lamentano spesso sulle differenze tra valori primitivi e valori di riferimento. Ogni tipo primitivo viene cotto nella lingua. Java ha otto tipi primitivi. Ogni tipo di riferimento è una classe o un'interfaccia. È possibile definire il proprio ...