Applies ToAccess za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Pristup pruža funkcijama bogatu platformu za razvoj aplikacije za baze podataka. Aplikacija za baze podataka je računarski program koji pruža način za skladištenje i upravljanje podacima kao i korisnički interfejs koji prati logiku poslovnih zadataka (aplikacijska logika). Ovaj članak govori o osnovnom planiranju primene, pakovanju i potpisivanju, primeni aplikacija baze podataka i Pristup Runtime okruženju.

Šta želite da uradite?

Planiranje primene

Pre nego što počnete, treba sebi da postavite sledeća pitanja o načinu primene aplikacije

Da li bi trebalo razdvojiti podatke i logiku?

Možete da kreirate Pristup aplikaciju koja u jednoj datoteci kombinuje upravljanje podacima i aplikacijsku logiku. Ovo je podrazumevana struktura aplikacije u Pristup. Kombinovanje upravljanja podacima i aplikacijske logike u jednoj datoteci pruža najjednostavniji metod primene, ali ovaj metod najbolje funkcioniše samo ako nekoliko osoba istovremeno koristi aplikaciju i podrazumeva neki rizik. Na primer, korisnik može prouzrokovati gubitak podataka slučajnim brisanjem ili oštećivanjem datoteke aplikacije. U većini slučajeva, trebalo bi da razdvojite upravljanje podacima i aplikacijsku logiku. To poboljšava performanse i pouzdanost.

Jedan od načina da razdvojite podatke i logiku jeste da koristite komandu Access baza podataka (na karticialatke baze podataka u grupipremeštanje podataka). Ova komanda deli aplikaciju baze podataka na dve Access datoteke: jednu za logiku (izloženu) i drugu za podatke (pozadinski). Na primer, baza podataka pod imenom MySolution.accdb razdeljena je na dve datoteke pod imenom MySolution_fe.accdb i MySolution_be.accdb. Potpornu bazu podataka stavljate na deljenu lokaciju, kao što je mrežna fascikla. Izloženu datoteku, jednu kopiju za svakog korisnika, distribuirate na računare. Možete čak i da distribuirate različite izložene datoteke različitim korisnicima. Više informacija potražite u članku Razdeljivanje Access baze podataka.

Drugi način za razdvajanje upravljanja podacima i aplikacijske logike jeste korišćenje serverskog programa za baze podataka (kao što je Microsoft SQL Server) za upravljanje podacima i programa Access za aplikacijsku logiku. Više informacija potražite u članku Migriranje Access baze podataka u SQL Server.

Dodatni razlozi za odvajanje podataka i logike uključuju sledeće:

  • Integritet podataka i sigurnost     Ako kombinujete podatke i logiku u jednoj datoteci, podaci su izloženi istim opasnostima kao i logika aplikacije. Aplikacija Pristup koja koristi zasebnu logiku i datoteke sa podacima može da pomogne u zaštiti integriteta podataka i bezbednosti korišćenjem NTFS bezbednosnih funkcija u mrežnim fasciklama.

    Pristup korisnici moraju da imaju dozvole za čitanje, pisanje, kreiranje i brisanje fascikle u kojoj se nalazi izložena datoteka. Međutim, možete da dodelite različite dozvole samoj izloženoj datoteci. Na primer, nekim korisnicima ćete možda želeti da dodelite dozvole samo za čitanje i drugim korisnicima dozvole za čitanje/pisanje.

    Aplikacije može zahtevati dodatne bezbednosne opcije, kao što je mogućnost da kontrolišete koji korisnici imaju pristup određenim podacima. U ovom slučaju, možete da koristite SQL Server ili SharePoint za skladištenje podataka aplikacije i upravljanje podacima o aplikaciji i da koristite Access da biste obezbedili logiku aplikacije.

  • Upotrebljivost    Pristup datoteka može da ima maksimalnu veličinu od 2 gigabajta (GB). Iako 2GB predstavlja znatnu količinu tekstualnih podataka, to može biti nedovoljno za neke aplikacije, posebno aplikacije koje skladištite priloge u zapisima u bazi podataka. Ako razdvojite podatke i logiku, aplikacije može da podrži više podataka. Ako očekujete da će korisnici skladištiti velike količine podataka, razmislite o korišćenju više od jedne Pristup datoteku sa podacima.

    Trebalo bi da pregledate na Pristup programske specifikacije za druge informacije upotrebljivost. Da biste saznali više Pristup specifikacija, pogledajte članak Access specifikacije.

  • Kapacitet mreže    Ako više korisnika moraju da koriste aplikaciju u isto vreme preko mreže, verovatno će doći do oštećenja ako se podaci i logika kombinuju u jednu datoteku. Štaviše, ako kombinujete podatke i logiku u jednu datoteku u programu Access, možete da optimizujete mrežni saobraćaj koji Access generiše. Ako će više korisnika istovremeno koristiti aplikaciju preko mreže, odvojite podatke i logiku, tako što ćete koristiti dve ili više Access datoteke ili tako što ćete koristiti serverski proizvod za skladištenje baze podataka kao i Access za aplikacijsku logiku.

Kako će biti mrežno okruženje?

Izbor odgovarajućeg rešenja Access baze podataka za mrežno okruženje je kritičan korak da bi to bilo uspešno. Koristite sledeća uputstva koja će vam pomoći da napravite najbolji izbor za svoje potrebe.

Kućna mreža

Ako imate samo nekoliko korisnika sa kojom želite da delite Access bazu podataka, možete da koristite jednu bazu podataka koju svaka osoba otvara i koristi na kućnoj mreži. Više informacija potražite u članku Deljenje datoteka preko mreže u operativnom sistemu Windows 10.

Lokalna mreža oblasti (LAN)

LAN je interna mreža koja obično ima odlične performanse, ali je ograničena na malu geografsku oblast, kao što je jedna soba, zgrada ili grupa zgrada. Kada više korisnika deli bazu podataka na LAN-u, najbolje je da razdelite bazu podataka, uskladištite potpornu bazu podataka u mrežnoj fascikli i primenite kopiju izložene baze podataka za svakog korisnika.

Široka oblasna mreža (WAN)

Postoji mnogo mogućih konfiguracija za WAN, koje pokrivaju obimnu geografsku oblast. Možda imate više kancelarija u gradu povezane sa javnom mrežom, iznajmljena linija ili čak sateliti. Često se virtuelna privatna mreža (VPN) koristi za bezbedan daljinski pristup od kuće ili na putu. Jednostavan način da razumete WAN je da kad god ste izvan LAN-a, ali ste povezani sa tim, koristite WAN.

Azure resursi datoteka

Azure resursi datoteka nisu odvojeni tip mreže, već pružaju način da se deljene resurse datoteka koriste preko mreže bez potrebe za serverom datoteka. Međutim, korišćenje Azure deljenja datoteka može da uvede probleme slične onima koji se javljaju prilikom korišćenja Access razdeljene baze podataka u WAN datoteci.

Upozorenje    Izbegavajte korišćenje Access razdeljene baze podataka u WAN ili sa Azure deljenjem datoteka zato što performanse mogu biti spore, a baze podataka mogu postati oštećene.

Podržane alternative korišćenju razdeljene baze podataka u WAN ili Azure resursima datoteka su:

  • Uskladištite podatke u spoljnom skladištu i kreirajte povezane tabele u:

    • SharePoint liste

    • SQL Server ili Azure SQL

    • Dataverse

  • Usluge udaljene radne površine (RDS) (ranije poznate kao Terminal Server) koje kreiraju virtuelno okruženje windows radne površine na klijentskom računaru korisnika. RDS ima nekoliko prednosti:

    • Nije potrebna instalacija programa Access ili Access baze podataka zato što korisnici pokreću klijent udaljene radne površine (RD) koji je dostupan na mnogim uređajima.

    • Prenos podataka je umanjen između klijenta i servera zato što je RD tanki klijent koji efikasno strimuje samo korisnički interfejs.

    • Korisnici i dalje mogu da kopiraju i lepe podatke i štampaju izveštaje lokalno sa klijentskog računara.

    • RemoteApp može da pokrene samo jedan program kao što je aplikacija ključa za okretanje za prodavce ili radnike na frontu.

    Više informacija potražite u članku Dobro došli u usluge udaljene radne površine.

Dali će korisnici imati Pristup?

Ako će svi korisnici imati Pristup instaliran na svojim računarima, mogu da otvore i koristite aplikaciju kao što bi koristili bilo koju Pristup datoteku baze podataka.

Ako neki ili svi korisnici neće imati instalirane Pristup na svojim računarima, možete da primenite i Pristup Runtime softver za te korisnike kada primenite aplikaciju. Više informacija potražite u članku Razumevanje i preuzimanje Access runtime-a.

Vrh stranice

Primena Pristup aplikacije

Da biste primenili Pristup aplikaciju, morate da izvršite sledeće zadatke.

Priprema baze podataka kao rešenja aplikacije

Da biste zaključali rešenje, kontrolisali navigaciju i pokretanje i postavili druge važne opcije, uradite sledeće:

Zadatak

Dodatne informacije

Odlučite na koji se način korisnici kreću kroz korisnički interfejs: koristite podrazumevani obrazac, kreirajte komandnu tablu, koristite obrazac za navigaciju ili koristite hiperveze i komandnu dugmad.

Podešavanje podrazumevanog obrasca koji se pojavljuje kad otvorite Access bazu podataka

Kreiranje obrasca za navigaciju

Prilagođavanje okna za navigaciju

Prikazivanje ili skrivanje kartica objekata

Istaknuti Access predlošci

Šta se dogodilo sa mojim komandnim tablama?

Odlučite da li želite da prilagodite Office traku i menije sa komandama

Kreiranje prilagođene trake u programu Access

Kreiranje prilagođenih menija i priručnih menija pomoću makroa

Korišćenje prilagođenih traka sa alatkama i postavki pokretanja iz starijih verzija programa Access

Primena dosledne Office teme i pozadine

Dodavanje Office pozadine

Promena Office teme

Kontrolisanje pokretanja baze podataka

Dodavanje prilagođenog naslova ili ikone u bazu podataka

Zaobilaženje opcija za pokretanje pri otvaranju baze podataka

Izrada makroa koji se izvršava kad otvorite bazu podataka

Prekidači na komandnoj liniji za Microsoft Office proizvode

Postavljanje važnih svojstava i opcija

Podešavanje svojstava i opcija pri pokretanju u kodu

Prikaz ili promena svojstava Office datoteke

Izmena regionalnih postavki

Promena regionalnih postavki operativnog sistema Windows da biste izmenili izgled nekih tipova podataka

Savet    Da biste detaljni, pregledajte dijalog Opcije programa Access(Opcije datoteke >), a zatim kliknite na pomoć za svaku karticu. Možda postoje dodatne opcije koje želite da kontrolišete za rešenje aplikacije.

Pre nego što primenite

Pre nego što primenite izloženu bazu podataka, razmotrite ove najbolje prakse:

Odlučite koji format datoteke da koristite

Postoje četiri Pristup formata datoteka koje možete da koristite za primenu aplikacije:

  • .accdb    Ovo je podrazumevani format datoteke za Pristup. Kada aplikaciju primenjujete u ovom formatu, korisnici imaju najviše opcija za prilagođavanje i kretanje kroz aplikaciju prema svojim potrebama. Ako želite da budete sigurni da korisnici neće moći da promene dizajn aplikacije, trebalo bi da koristite format datoteke .accde. Pored toga, korisnik ne može lako da utvrdi da li je .accdb datoteka promenjena nakon pakovanja – da bi to bilo očigledno, koristite format datoteke .accdc.

  • .accdc    Ovaj format je poznat i kao datoteka za Access primenu. Datoteku za Access primenu čini datoteka aplikacije i digitalni potpis koji je povezan sa tom datotekom. Ovaj format datoteke pruža korisnicima osigurnje da datoteka aplikacije nije menjana nakon pakovanja. Ovaj format možete da primenite na podrazumevani format Pristup datoteke (.accdb), ili na Pristup kompajliranu binarnu datoteku (.accde). Više informacija potražite u članku Prikazivanje poverenja dodavanjem digitalnog potpisa.

    Možete da koristite samo jednu datoteku aplikacije u datoteci za Access primenu. Ako vaša aplikacija ima odvojenu logiku i datoteku, možete ih zasebno upakovati.

  • .accde    Ovaj format je poznat i kao kompajlirana binarna datoteka. U Pristup, kompajlirana binarna datoteka je datoteka aplikacije baze podataka koja je sačuvana sa celokupnim kompajliranim VBA kodom. U Access kompajliranoj binarnoj datoteci neće ostati nikakav VBA izvorni kôd. .accde datoteka sprečava promene dizajna i koda, smanjuje veličinu baze podataka i poboljšava performanse. Više informacija potražite u članku Skrivanje VBA koda od korisnika.

    Možete da koristite Pristup Runtime da biste otvorili Pristup kompajliranu binarnu datoteku. Ako Runtime ne prepoznaje oznaku tipa datoteke .accde, otvorite binarnu datoteku tako što ćete kreirati prečicu koja upućuje na Runtime i uključite putanju do kompajlirane binarne datoteke koju želite da prečica otvori.

    Važno   Korisnici ne mogu da otvore kompajliranu binarnu datoteku pomoću starije verzije programa Access od verzije u kojoj je kompajlirana ako starija verzija ne podržava funkciju dodatu u novijoj verziji. Da biste rešili ovaj problem, kompajlirajte binarnu datoteku u verziji programa Access koju su korisnici instalirali.

  • .accdr    Ovaj format vam omogućava da primenite aplikaciju koja se otvara u režimu izvršavanja. Primena aplikacije za izvršavanje može pomoći da kontrolišete kako se ona koristi, iako to nije sredstvo za obezbeđivanje aplikacije. Za više informacija o režimu izvršavanja, pogledajte odeljak razumevanje Access Runtime-a.

Instaliranje i nadogradnja Access izložene baze podataka

Kada usvojite dizajn razdeljene baze podataka, morate da distribuirate izloženu bazu podataka svakom korisniku. Da bi stvari prošetale bez problema, razmotrite sledeće najbolje prakse:

  • Uverite se da svaki korisnik ima ispravnu verziju programa Access i da se izložena baza podataka otvara u ispravnoj verziji. Access takođe ima 32-bitnu i 64-bitnu verziju. Pokretanje neispravne "broj bita" može da utiče na Windows API pozive, reference biblioteke DLL datoteka i ActiveX kontrole. Više informacija potražite u članku Izbor 64-bitne ili 32-bitne verzije sistema Office.

  • Kreirajte instalacioni paket za druge datoteke koje mogu biti neophodne, uključujući upravljačke programe baze podataka, grupne datoteke za podešavanje i konfiguraciju i datoteke povezane sa aplikacijom. Više informacija potražite u članku Kreiranje instalacionog paketa.

  • Obezbedite Windows prečicu na radnoj površini da bi korisnik brzo moguće pokrenuti Access rešenje. U prečicu uključite lokaciju fascikle, smisleno ime prečice, opis i ikonu. Više informacija potražite u članku Kreiranje prečice na radnoj površini za Office program ili datoteku.

    Savet    Uputstva korisnicima kako da zakače aplikacije za "Start" meni.

  • Odredite efikasan način za ponovno instaliranje i zamenu izložene baze podataka kada su potrebne ispravke i održavajte verzije datoteka za praćenje promena. Na primer, možete da dodate VBA kôd da biste proverili da li postoje nove verzije i automatski izvršili nadogradnju čak i pre nego što korisnici započnu aplikaciju.

  • Kada kreirate ODBC vezu pomoću DSN datoteke koja sadrži nisku veze, ta DSN datoteka takođe mora da se instalira na svakom klijentskom računaru. Drugi pristup je da kreirate vezu "DSN-less" u VBA kodu kako biste uklonili potrebu za DSN datotekom. Dodatne informacije potražite u članku DSN-Less Connections.

Vrh stranice

Razumevanje i preuzimanje Pristup Runtime-a

Da biste primenili Pristup koje mogu da se pokreću bez instalacije programa Pristup na računaru korisnika, možete da ih distribuirate zajedno sa programom Pristup Runtime, koji je dostupan besplatno u centru Microsoft Download Center. Kada otvorite Pristup bazu podataka tako što ćete koristiti Pristup Runtime, baza podataka se otvara u režimu izvršavanja.

Režim izvršavanja je Pristup načina rada u kojem neke Pristup funkcije nisu dostupne po podrazumevanoj vrednosti. Međutim, neke od ovih nedostupnih funkcija mogu postati dostupne u režimu izvršavanja.

Koje funkcije nisu dostupne u režimu izvršavanja?

Sledeće Pristup funkcije nisu dostupne u režimu izvršavanja:

  • Specijalni tasteri    Tasteri kao što su Ctrl+Break, Ctrl+G i taster Shift da biste zaobišli opcije pokretanja u bazi podataka.

  • Okno za navigaciju    Okno za navigaciju nije dostupno u režimu izvršavanja. To pomaže u sprečavanju korisnika da pristupe proizvoljnim objektima u bazi podataka aplikacije. Samo oni objekti koje izlažete korisnicima – na primer, tako što obezbeđujete obrazac za navigaciju – mogu da se otvore prilikom korišćenja režima izvršavanja. Okno za navigaciju nije dostupno u režimu izvršavanja.

  • Traka    Po podrazumevanim vrednostima, Okno za navigaciju nije dostupno u režimu izvršavanja. To pomaže u sprečavanju korisnika da kreiraju ili izmene objekte baze podataka i izvršavanje drugih potencijalno štetnih radnji, kao što je povezivanje sa novim izvorima podataka ili izvoz podataka na načine koji nisu predviđeni. Podrazumevane kartice Trake ne mogu biti prikazane u režimu izvršavanja. Međutim, možete da kreirate prilagođenu traku, a zatim da povežete tu traku sa obrascem ili izveštajem. Više informacija potražite u članku Kreiranje prilagođene trake u programu Access.

  • Prikaz rasporeda i prikaza dizajna    U režimu izvršavanja, prikaz dizajna i prikaz rasporeda nisu dostupni za sve objekte baze podataka. To pomaže u sprečavanju korisnika da izmene dizajn objekata u bazi podataka aplikacije. Ne možete da omogućite prikaz dizajna ili prikaz rasporeda u režimu izvršavanja.

  • Pomoć    Po podrazumevanim vrednostima, integrisana Pomoć nije dostupna u režimu izvršavanja. Zbog toga što možete da kontrolišete koja funkcionalnost je dostupna u aplikaciji u režimu izvršavanja, neki delovi standardne integrisane Pristup pomoći mogu biti nevažni za osobe koje koristite aplikaciju, i mogu ih potencijalno zbuniti ili čak i frustrirati. Možete da kreirate sopstvenu prilagođenu datoteku pomoći da biste u toku sa aplikacijom režima izvršavanja.

Kako mogu da simulirate režim izvršavanja?

Možete da pokrenete bilo koju Pristup bazu podataka u režimu izvršavanja na računaru koji ima punu verziju Pristup instaliranu. Da biste pokrenuli Pristup bazu podataka u režimu izvršavanja, postupite na neki od sledećih načina:

  • Promenite oznaku tipa datoteke baze podataka iz .accdb u .accdr.

  • Kreirajte prečicu do baze podataka pomoću prekidača /Runtime komandne linije.

    1. Na Windows radnoj površini kliknite desnim tasterom miša i izaberite stavku Nova > prečicu.

    2. Unesite lokaciju MSAccess.exe, lokaciju baze podataka i kvalifikator komande /runtime . Na primer:

      "C:\Program Files\Microsoft Office\MSACCESS.EXE" "C:\MyDB.accdb" /runtime

    Više informacija potražite u članku Kreiranje prečice na radnoj površini za Office program ili datoteku.

Da li režim izvršavanja čini bazu podataka bezbednijom?

Iako režimu izvršavanja ograničava dostupnost navigacijskih i dizajn funkcija, ne treba da koristite režim izvršavanja kao osnovno sredstva za obezbeđivanje aplikacije za baze podataka. Na računaru koji ima punu verziju Pristup instaliranu, korisnik može da otvori izvršnu aplikaciju za baze podataka kao običnu aplikaciju za baze podataka (to jest, sa svim funkcijama dostupnim) a zatim da promeni dizajn ili izvrši drugih neželjene radnje.

Čak i ako primenite aplikacije baze podataka samo na računarima koji nemaju punu verziju Pristup instaliranu, ipak je moguće da korisnik prenese aplikaciju na računar na kojem je puna verzija programa Pristup instalirana, a zatim da otvori izvršnu aplikaciju baze podataka kao običnu aplikaciju baze podataka.

Vrh stranice

Preuzmite Pristup Runtime

Napomena: Za Access 2019 Enterprise, nemojte preuzimati i instalirati vreme izvršavanja – to će zameniti punu verziju programa Access samo tokom izvršavanja. Umesto toga koristite alatku za primenu programskog paketa Office da biste naveli da je AccessRuntimeRetail proizvod instaliran.

Da biste preuzeli Pristup Runtime sa lokacije Microsoft Download Center, kliknite na odgovarajuću vezu za svoju verziju. 

Nije potrebno plaćanje za preuzimanje, korišćenje ili ponovo distribuiraju Pristup Runtime-a, i nema ograničenja na broj korisnika kojima možete da distribuirate Runtime.

Vrh stranice

Kreiranje instalacionog paketa

Postoji nekoliko pristupa koje možete da preduzmete u zavisnosti od verzije programa Access.

Korišćenje opšteg instalacionog paketa 

Za novije verzije programa Access možete da koristite Windows Installer ili da potražite program nezavisnog proizvođača koji kreira instalacione pakete.

Vrh stranice

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.