Ja jūsu Access datu bāzē ir Visual Basic for Applications (VBA) kods, varat paslēpt šo kodu, datu bāze failu .accde faila formātā. Saglabājot datu bāzi kā .accde failu, kompilē visus VBA koda moduļus, noņem visu rediģējamo avota kodu un saspiež mērķa datu bāzi. VBA kods saglabā funkcionalitāti, bet kodu nevar skatīt vai rediģēt. Parasti datu bāze joprojām darbosies kā parasti — joprojām varat atjaunināt datus un palaist atskaites.
Šajā rakstā
Jaunrade .accde faila pārsūtīšana
Lai izveidotu .accde failu, izmantojiet šo procedūru. Šīs procedūras darbības laikā sākotnējais .accdb fails paliek nemodificēts.
-
Atveriet datu bāzi un pēc tam noklikšķiniet uz > Saglabāt kā.
-
Apgabala Saglabāt kā sadaļā Saglabāt datu bāzi kā atlasiet Izveidot ACCDE un pēc tam noklikšķiniet uz Saglabāt kā.
-
Dialoglodziņā Saglabāt kā pārlūkojot atrodiet atrašanās vietu, kur vēlaties saglabāt .accde failu.
-
Ja vēlaties, lodziņā Faila nosaukums varat ierakstīt jaunu faila nosaukumu.
-
Noklikšķiniet uz Saglabāt.
Ja fails ar jūsu norādītu nosaukumu jau pastāv, programma Access piedāvā aizstāt esošo failu. Noklikšķiniet uz Jā, lai pārrakstītu esošo .accde failu, vai noklikšķiniet uz Nē, lai atgrieztos dialoglodziņā Saglabāt kā un ierakstītu jaunu faila nosaukumu.
Programma Access izveido .accde failu, aizver sākotnējo .accdb failu un pēc tam atver .accde failu.
Funkcionalitāte, kas tiek mainīta .accde failā
Saglabājot Savu Access datu bāzi kā .accde failu, netiek pilnībā kavētas izmaiņas datu bāzes noformējumā. Tomēr .accde failā nevar veikt šādus uzdevumus:
-
Formu, atskaišu vai moduļu modificēšana vai izveide.
-
Vba atsauču dialoglodziņa izmantošana , lai pievienotu, dzēstu vai mainītu atsauces uz objektu bibliotēkām vai datu bāzēm.
-
VBA koda skatīšana vai modificēšana.
-
Access formu, atskaišu vai moduļu importēšana vai eksportēšana. Tomēr tabulas, vaicājumus un makro var importēt no .accdb datu bāzēm vai eksportēt uz to.
Problēmas ar formu, atskaišu vai moduļu modificēšanu
Noteikti saglabājiet oriģinālās Access datu bāzes kopiju. Ja vēlaties modificēt formu, atskaišu vai moduļu noformējumu .accde failā, modificējiet sākotnējo Access datu bāzi (.accdb failu) un pēc tam vēlreiz saglabājiet kā .accde failu. Saglabājot Access datu bāzi, kurā ir tabulas kā .accde fails, var rasties problēmas ar atšķirīgu datu versiju atbilstību, ja vēlāk vēlaties modificēt formu, atskaišu vai moduļu noformējumu. Šī iemesla dēļ Access datu bāzes saglabāšana .accde faila formātā ir vispiemērotākā Access datu bāzei priekšgala/aizmugurgala lietojumprogramma.
Datu bāzes saglabāšanas .accde faila ierobežojumi
Daži ierobežojumi var neļaut saglabāt Access datu bāzi kā .accde failu.
-
Jābūt piekļuvei VBA kodam ar paroli.
-
Ja jūsu Access datu bāze atsaucas uz citu Access datu bāzi vai pievienojumprogramma, visas Access datu bāzes vai pievienojumprogrammas ir jāsaglabā atsauču ķēde kā .accde faili.
Ja šifrējat datu bāzi ar paroli, pirms to saglabājat kā .accde failu, arī .accde fails tiks šifrēts, un jums būs jāievada parole katru reizi, kad to atvērsit. Ja nevēlaties .accde faila šifrēšanu, jums jāatšifrē .accdb fails, pirms to saglabājat kā .accde failu. Kad datu bāze ir saglabāta .accde faila formātā, varat vēlreiz šifrēt .accdb failu. Lai atšifrētu .accdb failu, izmantojiet šādu procedūru:
-
Cilnē Fails noklikšķiniet uz Informācija un pēc tam uz Atšifrēt datu bāzi.
Tiek parādīts dialoglodziņš Noņemt datu bāzes paroles iestatījumu.
-
Dialoglodziņa Datu bāzes paroles atiestatīšana lodziņā Parole ierakstiet datu bāzes paroli.
-
Noklikšķiniet uz Labi.
Kā atsauces darbojas ar .accde failiem
Ja mēģināt izveidot .accde failu no Access datu bāzes (.accdb) vai no Access pievienojumprogrammas (.accda), kas atsaucas uz citu Access datu bāzi vai pievienojumprogrammu, programma Access parāda kļūdas ziņojumu un neļauj pabeigt darbību. Lai saglabātu datu bāzi, kas atsaucas uz citu datu bāzi kā .accde failu, visas datu bāzes atsauču ķēde jāsaglabā kā .accde faili, sākot no pirmās datu bāzes, uz kuru ir atsauce. Pēc pirmās datu bāzes saglabāšanas .accde faila formātā, ir jāatjaunina atsauce nākamajā datu bāzē, lai tā norāda uz jauno .accde failu, pirms to saglabāt kā .accde failu utt.
Piemēram, pieņemsim, ka Database1.accdb atsauces Database2.accdb un Database2.accdb atsauces Database3.accda. Lai saglabātu Database1.accdb kā .accde failu, rīkojieties šādi:
-
Saglabājiet Database3.accda kā Database3.accde.
-
Atveriet datu bāzi 2.accdb un mainiet tās atsauci, lai tā norāda uz jauno failu Database3.accde.
-
Saglabājiet Database2.accdb kā Database2.accde.
-
Atveriet Database1.accdb un mainiet tās atsauci, lai tā norāda uz jauno failu Database2.accde.
-
Saglabājiet Database1.accdb kā Database1.accde.