Skrivanje VBA kod od korisnika

Napomena:  Željeli bismo vam pružiti najnoviji sadržaj pomoći što je brže moguće i to na vašem jeziku. Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Možete li nam pri dnu ove stranice javiti jesu li vam ove informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku .

Ako baza podataka sadrži Visual Basic for Applications (VBA) kod, možete sakriti kod spremanjem Microsoft Office Access baza podataka u obliku datoteke .accde. Spremanje baze podataka, kao što je .accde datoteke kompilira sve module VBA kod, uklanja sve moguće uređivati izvornog koda i sažima odredišnu bazu podataka. VBA kod zadržava njegova funkcionalnost, ali kod ne može pregledavati ili uređivati. Općenito govoreći, baza podataka će i dalje funkcionirati kao i obično – možete zamrznuti ažuriranja podataka i pokrenite izvješća.

U ovom članku

Stvaranje .accde datoteke

Funkcije koje se mijenjaju u .accde datoteke

Problemi s izmjenom obrasci, izvješća i moduli

Spremanje baze podataka kao datoteku .accde ograničenja

Funkcioniranje reference s .accde datoteke

Stvaranje .accde datoteke

Da biste stvorili .accde datoteke, koristite sljedeći postupak. Ovaj postupak ostavlja izvorne datoteke .accdb nepromijenjenu.

  1. Na kartici Alati baze podataka u grupi Alati baze podataka kliknite Provjerite ACCDE.

  2. U dijaloškom okviru Spremi kao dođite do mjesta na mjesto na koje želite spremiti datoteku .accde.

  3. Ako želite, upišite novi naziv za datoteku u okvir naziv datoteke .

  4. Kliknite Spremi.

    Ako datoteka naziva koji navedete već postoji, Access od vas traži da biste zamijenili postojeću datoteku. Kliknite da da biste prebrisali postojeće .accde datoteke ili kliknite ne da biste se vratili u dijaloški okvir Spremi kao , a zatim upišite novi naziv datoteke.

Access stvara .accde datoteke, zatvara izvornu datoteku .accdb i otvara .accde datoteke.

Vrh stranice

Funkcije koje se mijenjaju u .accde datoteke

Spremanje baze podataka programa Access kao .accde datoteke nije potpuno Spriječite promjene dizajna baze podataka. Međutim, .accde datoteke ne možete provesti sljedeće zadatke:

  • Izmjena ili pri stvaranju obrazaca, izvješća ili module.

  • Pomoću dijaloškog okvira VBA referenci za dodavanje, brisanje ili promjena reference na biblioteke objekata ili baze podataka.

  • Prikaz i izmjenu VBA kod.

  • Uvoz ili izvoz pristupa obrasci, izvješća ili module. Međutim, tablica, upita i makronaredbe možete biti uvezeni iz ili izvezeni .accdb baze podataka.

Vrh stranice

Problemi s izmjenom obrasci, izvješća i moduli

Ne zaboravite da biste zadržali kopiju izvorne baze podataka programa Access. Ako želite izmijeniti dizajn obrazaca, izvješća ili module u .accde datoteke, izmijeniti izvornu bazu podataka programa Access (.accdb datoteka), a zatim ga ponovno spremite kao datoteku .accde. Spremanje baze podataka programa Access koja sadrži tablice kao .accde datoteke može dovesti do problema s usklađivanja različite verzije sustava podatke ako kasnije želite izmijeniti dizajn obrazaca, izvješća ili module. Zbog toga spremanje baze podataka programa Access kao datoteku .accde je najprikladnije za pristupne baze podataka pristupna/pozadinska aplikacija.

Vrh stranice

Spremanje baze podataka kao datoteku .accde ograničenja

Ograničenja može spriječiti spremanje baze podataka programa Access kao .accde datoteke:

  • Morate imati pristup putem lozinke u VBA kod.

  • Ako bazu podataka programa Access odnosi na drugu bazu podataka programa Access ili dodatak, morate spremiti sve baze podataka programa Access ili dodatke u lanac reference kao .accde datoteke.

Ako prije nego je spremite kao datoteku .accde šifriranje baze podataka pomoću lozinke, .accde datoteke i šifrirane i morat ćete unijeti lozinku svaki put kada otvorite ga. Ako ne želite da se datoteka .accde šifriranje, prije spremanja kao datoteku .accde morate dešifrirati datoteke .accdb. Nakon što spremite bazu podataka kao .accde datoteke, možete ponovno šifriranje datoteke .accdb. Da biste dešifrirali .accdb datoteku pomoću sljedećeg postupka:

  1. Na kartici Alati baze podataka u grupi Alati baze podataka kliknite Dešifriranje baze podataka.

  2. U dijaloškom okviru Lozinke baze podataka koji se nalazi u okvir Lozinka unesite lozinku baze podataka.

  3. Kliknite U redu.

Vrh stranice

Funkcioniranje reference s .accde datoteke

Ako pokušate stvoriti .accde datoteke iz baze podataka programa Access 2007 (.accdb) ili Access 2007 dodatak (.accda) koji referencira drugu bazu podataka programa Access ili dodatak, Access 2007 prikazuje se poruka o pogrešci i omogućuju vam dovršiti postupak. Da biste spremili baze podataka koja se odnosi na drugu bazu podataka kao .accde datoteke, morate spremiti sve baze podataka u lanac reference kao .accde datoteke, počevši od prve baze podataka poziva. Kada spremite prve baze podataka kao .accde datoteke, morate zatim ažurirajte referencu u sljedeći baze podataka na novu datoteku .accde prije spremanja kao datoteku .accde i tako dalje.

Na primjer, pretpostavimo da Database1.accdb reference Database2.accdb i Database2.accdb poziva Database3.accda. Da biste spremili Database1.accdb .accde datoteke, učinite sljedeće:

  1. Spremite Database3.accda kao Database3.accde.

  2. Otvorite bazu podataka 2.accdb i promijenite referencu na novu datoteku pod nazivom Database3.accde.

  3. Spremite Database2.accdb kao Database2.accde.

  4. Otvorite Database1.accdb i promijenite referencu na novu datoteku pod nazivom Database2.accde.

  5. Spremite Database1.accdb kao Database1.accde.

Vrh stranice

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×