Dacă baza de date Access conține cod Visual Basic for Applications (VBA), puteți ascunde acel cod salvând bază de date în formatul de fișier .accde. Salvarea unei baze de date ca fișier .accde compilează toate modulele de cod VBA, elimină tot codul sursă editabil și compactează baza de date destinație. Codul VBA își păstrează funcționalitatea, dar codul nu poate fi vizualizat sau editat. În general, baza de date va continua să funcționeze ca de obicei; puteți în continuare să actualizați datele și să rulați rapoarte.
În acest articol
Create unui fișier .accde
Utilizați următoarea procedură pentru a crea un fișier .accde. Această procedură lasă nemodificat fișierul .accdb original.
-
Deschideți baza de date, apoi faceți clic pe Fișier > Salvare ca.
-
În zona Salvare ca , sub Salvare bază de date ca, selectați Creare ACCDE , apoi faceți clic pe Salvare ca.
-
În caseta de dialog Salvare ca , navigați la locația unde doriți să salvați fișierul .accde.
-
Opțional, tastați un nume nou pentru fișier în caseta Nume fișier .
-
Faceți clic pe Salvare.
Dacă există deja un fișier cu numele specificat, Access vă solicită să înlocuiți fișierul existent. Faceți clic pe Da pentru a suprascrie fișierul .accde existent sau faceți clic pe Nu pentru a reveni la caseta de dialog Salvare ca și tastați un nume nou de fișier.
Access creează fișierul .accde, închide fișierul .accdb original, apoi deschide fișierul .accde.
Funcționalitate modificată într-un fișier .accde
Salvarea bazei de date Access ca fișier .accde nu împiedică complet modificările la proiectarea bazei de date. Cu toate acestea, următoarele activități nu pot fi efectuate într-un fișier .accde:
-
Modificarea sau crearea formularelor, rapoartelor sau modulelor.
-
Utilizarea casetei de dialog Referințe VBA pentru a adăuga, a șterge sau a modifica referințe la biblioteci de obiecte sau baze de date.
-
Vizualizarea sau modificarea codului VBA.
-
Importul sau exportul formularelor, rapoartelor sau modulelor Access. Cu toate acestea, tabelele, interogările și macrocomenzile pot fi importate sau exportate în baze de date .accdb.
Probleme cu modificarea formularelor, rapoartelor sau modulelor
Nu uitați să păstrați o copie a bazei de date Access inițiale. Dacă doriți să modificați proiectarea formularelor, rapoartelor sau modulelor într-un fișier .accde, trebuie să modificați baza de date Access inițială (fișierul .accdb), apoi să o salvați din nou ca fișier .accde. Salvarea unei baze de date Access care conține tabele ca fișier .accde poate duce la probleme cu reconcilierea diferitelor versiuni ale datelor, dacă ulterior doriți să modificați proiectarea formularelor, rapoartelor sau modulelor. Din acest motiv, salvarea unei baze de date Access ca fișier .accde este cea mai potrivită pentru baza de date front-end a unui aplicații front-end/back-end.
Restricții la salvarea unei baze de date ca fișier .accde
Unele restricții vă pot împiedica să salvați baza de date Access ca fișier .accde:
-
Trebuie să aveți acces prin parolă la codul VBA.
-
Dacă baza de date Access face referire la altă bază de date Access sau la o program de completare, trebuie să salvați toate bazele de date sau programele de completare Access în lanțul de referințe ca fișiere .accde.
În cazul în care criptați o bază de date cu o parolă înainte de a o salva ca fișier .accde, fișierul .accde va fi, de asemenea, criptat și va trebui să introduceți parola de fiecare dată când o deschideți. Dacă nu doriți ca fișierul .accde să fie criptat, trebuie să decriptați fișierul .accdb înainte de a-l salva ca fișier .accde. După ce salvați baza de date ca fișier .accde, puteți cripta din nou fișierul .accdb. Utilizați următoarea procedură pentru a decripta un fișier .accdb:
-
Pe fila Fișier, faceți clic pe Informații, apoi pe Decriptare bază de date.
Se afișează caseta de dialog Anulare parolă bază de date.
-
În caseta de dialog Anulare parolă bază de date , în caseta Parolă , tastați parola bazei de date.
-
Faceți clic pe OK.
Cum funcționează referințele cu fișierele .accde
Dacă încercați să creați un fișier .accde dintr-o bază de date Access (.accdb) sau dintr-un program de completare Access (.accda) care face referire la altă bază de date sau program de completare Access, Access afișează un mesaj de eroare și nu vă permite să finalizați operațiunea. Pentru a salva o bază de date care face referire la altă bază de date ca fișier .accde, trebuie să salvați toate bazele de date în lanțul de referințe ca fișiere .accde, începând de la prima bază de date la care se face referire. După ce salvați prima bază de date ca fișier .accde, trebuie să actualizați referința din următoarea bază de date pentru a indica spre noul fișier .accde înainte de a-l salva ca fișier .accde și așa mai departe.
De exemplu, să presupunem că Database1.accdb face referire la Database2.accdb și Database2.accdb face referire la Database3.accda. Pentru a salva Database1.accdb ca fișier .accde, procedați astfel:
-
Salvați Database3.accda ca Database3.accde.
-
Deschideți Bază de date 2.accdb și modificați referința sa pentru a indica spre noul fișier denumit Database3.accde.
-
Salvați Database2.accdb ca Database2.accde.
-
Deschideți Database1.accdb și modificați referința sa pentru a indica spre noul fișier denumit Database2.accde.
-
Salvați Database1.accdb ca Database1.accde.