Skrivanje VBA kôd od korisnika

Važno : Ovaj članak je mašinski prevesti potražite u članku Odricanje odgovornosti. O referencu pronaći verzija ovaj članak ovde na engleskom jeziku.

Ako baza podataka sadrži Visual Basic for Applications (VBA) kôd, možete da sakrijete taj kôd tako što ćete sačuvati u programu Microsoft Office Access baza podataka u formatu datoteke .accde. Čuvanje baze podataka u vidu .accde datoteku sastavlja VBA kôd module, uklanja sve moguće uređivati izvorni kôd i sažima odredišnu bazu podataka. VBA kôd zadržava njegovu funkcionalnost, ali kôd nije moguće prikazati ili urediti. Opšte, baze podataka će nastaviti da funkcioniše kao i obično – možete da i dalje ažuriranje podataka i pokretanje izveštaja.

Ovaj članak sadrži:

Kreiranje .accde datoteke

Funkcije koje se menjaju u .accde datoteku

Problemi sa izmena obrasce, izveštaje ili module

Ograničenja za čuvanje baze podataka kao .accde datoteku

Kako funkcionišu reference sa .accde datoteke

Kreiranje .accde datoteke

Koristite sledeću proceduru da biste kreirali .accde datoteku. Ova procedura ostavlja originalne datoteke .accdb bez popravki.

  1. Na kartici Alatke baze podataka , u grupi Alatke baze podataka , kliknite na dugme Da ACCDE.

  2. U dijalogu Sačuvaj kao potražite lokaciju na kojoj želite da sačuvate .accde datoteke.

  3. Opcionalno, otkucajte novo ime za datoteku u polju ime datoteke .

  4. Kliknite na dugme Sačuvaj.

    Ako datoteka sa imenom koje ste naveli već postoji, Access će vas upitati da biste zamenili postojeću datoteku. Kliknite na dugme da da biste zamenili postojeće .accde datoteke ili kliknite na dugme ne da biste vratili u dijalogu Sačuvaj kao i otkucajte novo ime datoteke.

Access kreira .accde datoteke, zatvara originalnu datoteku .accdb i zatim otvoriti .accde datoteke.

Vrh stranice

Funkcije koje se menjaju u .accde datoteku

Čuvanje u Access bazu podataka kao .accde datoteku ne potpuno sprečava promene u dizajnu baze podataka. Međutim, nije moguće izvršiti sledeće zadatke u .accde datoteku:

  • Izmena ili kreiranje obrazaca, izveštaja ili module.

  • Korišćenje VBA reference dijalog za dodavanje, brisanje ili promena reference za biblioteke objekata ili baze podataka.

  • Prikazivanje ili menjanje VBA kôd.

  • Uvoz ili izvoz Access obrazaca, izveštaja ili module. Međutim, tabele, upiti i makroi mogu biti uvezeni iz ili izvesti u .accdb baze podataka.

Vrh stranice

Problemi sa izmena obrasce, izveštaje ili module

Uverite se da biste sačuvali kopiju originalne Access baze podataka. Ako želite da izmenite dizajn obrazaca, izveštaja ili module u .accde datoteku, morate da izmenite originalne Access baze podataka (.accdb datoteci), i zatim ga ponovo sačuvajte kao .accde datoteku. Čuvanje Access bazu podataka koja sadrži tabele kao .accde datoteku može dovesti do problema sa usaglašavanjem različite verzije podatke ako kasnije želite da izmenite dizajn obrazaca, izveštaja ili module. Zbog toga čuvanja Access baze podataka kao .accde datoteku je najpodesniji za izložene baze podataka od front-end/back-end aplikacija.

Vrh stranice

Ograničenja za čuvanje baze podataka kao .accde datoteku

Neka ograničenja možete da sprečite možete sačuvati u Access bazu podataka kao .accde datoteku:

  • Morate imati pristup lozinkom u VBA kôd.

  • Ako bazu podataka programa Access upućuje na drugoj Access bazi podataka ili u programski dodatak, morate da sačuvate sve Access baze podataka ili programskih dodataka u lancu reference kao .accde datoteke.

Ako ste šifrovanje baze podataka pomoću lozinke pre nego što sačuvate kao .accde datoteku, .accde datoteke takođe će biti šifrovane i moraćete da unesete lozinku svaki put kada ga otvorite. Ako ne želite .accde datoteke budu šifrovani, morate da dešifrujete .accdb datoteci pre nego što ga sačuvate kao .accde datoteku. Kada sačuvate bazu podataka kao .accde datoteku, možete ponovo da šifrujete .accdb datoteci. Koristite sledeću proceduru da biste dešifrovanje .accdb datoteci:

  1. Na kartici Alatke baze podataka , u grupi Alatke baze podataka , izaberite stavku Dešifruj bazu podataka.

  2. U dijalogu Lozinke za bazu podataka , u polju lozinka otkucajte lozinku za bazu podataka.

  3. Kliknite na dugme U redu.

Vrh stranice

Kako funkcionišu reference sa .accde datoteke

Ako pokušate da kreirate .accde datoteku iz Access 2007 baze podataka (.accdb) ili sa Access 2007 programski dodatak (.accda) koja upućuje na drugu Access bazu podataka ili programski dodatak, Access 2007 prikazuje poruku o grešci i ne dozvoljava vam da dovršite operaciju. Da biste sačuvali bazu podataka koja upućuje na drugu bazu podataka kao .accde datoteku, morate da sačuvate sve baze podataka u lancu reference kao .accde datoteke, počevši od prve baze podataka koje upućuju. Nakon čuvanja prve baze podataka kao .accde datoteku, koje morate zatim ažurirajte reference u sledećem baze podataka da biste ukazali na nove .accde datoteke pre nego što ga sačuvate kao .accde datoteku, i tako dalje.

Na primer, pretpostavimo da upućuje na Database1.accdb reference Database2.accdb i Database2.accdb Database3.accda. Da biste sačuvali Database1.accdb kao .accde datoteke, uradite sledeće:

  1. Sačuvajte Database3.accda kao Database3.accde.

  2. Otvorite bazu podataka 2.accdb i promenite njenu referencu da upućuju na novu datoteku pod imenom Database3.accde.

  3. Sačuvajte Database2.accdb kao Database2.accde.

  4. Otvorite Database1.accdb i promenite njenu referencu da upućuju na novu datoteku pod imenom Database2.accde.

  5. Sačuvajte Database1.accdb kao Database1.accde.

Vrh stranice

Napomena : Odricanje odgovornosti mašinskog prevođenja: ovaj članak je preveden sistem računara bez ljudski interventne. Microsoft nudi ove mašinskog prevoda da pomogne koja nije na engleskom govornih korisnicima da uživate u sadržaju za Microsoft proizvode, usluge i tehnologijama. U članku bio mašinskog prevesti, mogu da sadrže greške u rečnik, sintaksa ili gramatiku.

Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Zvuči da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×