Če Vaša Accessova zbirka podatkov VBA kodo VBA, lahko to kodo skrijete tako, da shranite zbirka podatkov v obliki zapisa datoteke .accde. Ko shranite zbirko podatkov kot datoteko .accde, se združijo vsi moduli kode VBA, odstranijo se vse izvorne kode, ki jih je mogoče urejati, in stisne ciljno zbirko podatkov. Koda VBA ohrani svojo funkcionalnost, vendar si kode ni mogoče ogledati ali je urejati. Na splošno bo zbirka podatkov še naprej uporabljena kot običajno – podatke lahko še vedno posodabljate in izvajate poročila.
V tem članku
Ustvarjanje datoteke .accde
Če želite ustvariti datoteko .accde, upoštevajte ta postopek. S tem postopkom ostane izvirna datoteka .accdb nespremenjena.
-
Odprite zbirko podatkov in kliknite Datoteka >Shrani kot.
-
V območju Shrani kot v razdelku Shrani zbirko podatkov kot izberite Ustvari ACCDE in nato kliknite Shrani kot.
-
V pogovornem oknu Shrani kot poiščite mesto, kamor želite shraniti datoteko .accde.
-
Če želite, lahko v polje Ime datoteke vnesete novo ime datoteke.
-
Kliknite Shrani.
Če datoteka z imenom, ki ga navedete, že obstaja, vas Access pozove, da zamenjate obstoječo datoteko. Če želite prepisati obstoječo datoteko .accde, kliknite Da, če pa se želite vrniti v pogovorno okno Shrani kot, kliknite Ne in vnesite novo ime datoteke.
Access ustvari datoteko .accde, zapre izvirno datoteko .accdb in nato odpre datoteko .accde.
Funkcionalnost, ki se spremeni v datoteki .accde
Shranjevanje Accessove zbirke podatkov kot datoteke .accde ne prepreči v celoti sprememb načrta zbirke podatkov. Vendar pa v datoteki .accde ni mogoče izvesti teh opravil:
-
Spreminjanje ali ustvarjanje obrazcev, poročil ali modulov.
-
V pogovornem oknu Sklici VBA lahko dodajate, brišete ali spreminjate sklice na knjižnice predmetov ali zbirke podatkov.
-
Ogled ali spreminjanje kode VBA.
-
Uvažanje ali izvažanje Accessovih obrazcev, poročil ali modulov. Tabele, poizvedbe in makre pa je mogoče uvoziti iz zbirk podatkov .accdb ali jih izvoziti v njih.
Težave s spreminjanjem obrazcev, poročil ali modulov
Ohranite kopijo izvirne Accessove zbirke podatkov. Če želite spremeniti načrt obrazcev, poročil ali modulov v datoteki .accde, morate spremeniti izvirno Accessovo zbirko podatkov (datoteko .accdb) in jo nato znova shraniti kot datoteko .accde. Če shranite Accessovo zbirko podatkov s tabelami kot datoteko .accde, lahko pride do težav z usklajevanjem različnih različic podatkov, če boste pozneje želeli spremeniti načrt obrazcev, poročil ali modulov. Zaradi tega je shranjevanje Accessove zbirke podatkov kot datoteke .accde najbolj primerno za osnovno zbirko podatkov osprednji/zaledni program.
Omejitve shranjevanja zbirke podatkov kot datoteke .accde
Nekatere omejitve lahko preprečijo shranjevanje Accessove zbirke podatkov kot datoteke .accde:
-
Do kode VBA morate imeti dostop do gesla.
-
Če se Accessov zbirka podatkov sklicuje na drugo Accessovo zbirko podatkov ali zbirko dodatek, morate shraniti vse Accessove zbirke podatkov ali dodatke v verigi sklicev kot datoteke .accde.
Če zbirko podatkov šifrirate z geslom, preden jo shranite kot datoteko .accde, bo šifrirana tudi datoteka .accde in boste morali geslo vnesti vsakič, ko jo boste odprli. Če ne želite, da je datoteka .accde šifrirana, morate dešifrirati datoteko .accdb, preden jo shranite kot datoteko .accde. Ko shranite zbirko podatkov kot datoteko .accde, lahko znova šifrirate datoteko .accdb. Če želite dešifrirati datoteko .accdb, upoštevajte ta postopek:
-
Na zavihku Datoteka kliknite Informacije in nato še Dešifriraj zbirko podatkov.
Prikaže se pogovorno okno Odstrani geslo zbirke podatkov.
-
V pogovornem oknu Odnastavitev gesla zbirke podatkov v polje Geslo vnesite geslo zbirke podatkov.
-
Kliknite V redu.
Kako sklici delujejo z datotekami .accde
Če poskusite ustvariti datoteko .accde iz zbirke podatkov programa Access (.accdb) ali iz dodatka Access (.accda), ki se sklicuje na drugo Accessovo zbirko podatkov ali dodatek, Access prikaže sporočilo o napaki in vam ne omogoča dokončanja operacije. Če želite shraniti zbirko podatkov, ki se sklicuje na drugo zbirko podatkov kot datoteko .accde, morate shraniti vse zbirke podatkov v verigi sklicev kot datoteke .accde, tako da začnete s prvim sklicem na zbirko podatkov. Ko shranite prvo zbirko podatkov kot datoteko .accde, morate posodobiti sklic v naslednji zbirki podatkov, da kaže na novo datoteko .accde, preden jo shranite kot datoteko .accde itd.
Vzemimo za primer, da se Database1.accdb sklicuje na Database2.accdb, Database2.accdb pa na sklic Database3.accda. Če želite shraniti Database1.accdb kot datoteko .accde, naredite to:
-
Shranite Database3.accda kot Database3.accde.
-
Odprite zbirko podatkov 2.accdb in spremenite njen sklic tako, da kaže na novo datoteko z imenom Database3.accde.
-
Shranite Database2.accdb kot Database2.accde.
-
Odprite Database1.accdb in spremenite njegov sklic tako, da kaže na novo datoteko z imenom Database2.accde.
-
Shranite Database1.accdb kot Database1.accde.