Uvedba Accessove aplikacije

Velja za
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Access nudi platformo z zmogljivimi funkcijami za razvoj aplikacij zbirke podatkov. Aplikacija zbirke podatkov je računalniški program, ki omogoča shranjevanje in upravljanje podatkov in izvajanje uporabniškega vmesnika, ki temelji na logiki poslovnih opravil (logika aplikacije). V tem članku je govora o osnovnem načrtovanju uvajanja, pakiranju in podpisovanju, uvedbi aplikacij zbirke podatkov in okolju Access Runtime.

Kaj želite narediti?

Načrtovanje uvedbe

Preden začnete, se morate vprašati, kako želite uvesti aplikacijo.

Naj bodo podatki in logika ločeni?

Ustvarite lahko Accessov program, ki združuje upravljanje podatkov in logiko aplikacije v eni datoteki. To je privzeta struktura programa v Accessu. Združevanje upravljanja podatkov in logike aplikacije v eni datoteki zagotavlja najpreprostejši način uvajanja, vendar ta način deluje najbolje le, če aplikacijo hkrati uporablja nekaj ljudi in vključuje nekaj tveganja. Uporabnik lahko na primer povzroči izgubo podatkov, tako da nehote izbriše ali poškoduje datoteko programa. V večini primerov je treba ločiti upravljanje podatkov in logiko aplikacije. To pomaga izboljšati učinkovitost delovanja in zanesljivost.

Eden od načinov za ločevanje podatkov in logike je, da kliknete ukaz za Accessovo zbirko podatkov (na zavihku Orodja za zbirko podatkov v skupini Premik podatkov). S tem ukazom razdelite aplikacijo zbirke podatkov v dve Accessovi datoteki: eno za logiko (osprednje) in drugo za podatke (za back-end). Zbirka podatkov z imenom MySolution.accdb je na primer razdeljena v dve datoteki, imenovani MySolution_fe.accdb in MySolution_be.accdb. Za back-end zbirko podatkov vstavite na mesto v skupni rabi, na primer v omrežno mapo. Osnovno datoteko, eno kopijo za vsakega uporabnika, porazdelite v njihove računalnike. Različne osnovne datoteke lahko porazdelite tudi različnim uporabnikom. Če želite več informacij, glejte Razdelitev Accessove zbirke podatkov.

Logiko aplikacije in upravljanje zbirke podatkov lahko ločite tudi s programom strežnika zbirke podatkov (npr. Microsoft SQL Server) za upravljanje podatkov in Accessom za logiko aplikacije. Če želite več informacij, glejte Selitev Accessove zbirke podatkov v SQL Server.

Dodatni razlogi za ločevanje podatkov in logike vključujejo naslednje:

  • Celovitost podatkov in varnost Če združite podatke in logiko v eni datoteki, so podatki izpostavljeni enakim tveganjem kot logika aplikacije. Accessov program, ki uporablja ločeno logiko in podatkovne datoteke, lahko pomaga zaščititi celovitost podatkov in varnost tako, da uporabi varnostne funkcije NTFS v omrežnih mapah.
    Uporabniki Accessa morajo imeti dovoljenja za branje, pisanje, ustvarjanje in brisanje mape, v kateri je sprednja datoteka. Vendar pa lahko sami začetni datoteki dodelite različna dovoljenja. Morda boste nekaterim uporabnikom na primer želeli dodeliti dovoljenja samo za branje in dovoljenja za branje/pisanje drugim uporabnikom.
    Vaša aplikacija lahko zahteva dodatne varnostne možnosti, na primer možnost nadzora, kateri uporabniki imajo dostop do določenih podatkov. V tem primeru lahko uporabite SQL Server ali SharePoint za shranjevanje in upravljanje podatkov programa, z Accessom pa zagotovite logiko aplikacije.
  • Razširljivost Velikost Accessove datoteke je lahko največ 2 gigabajta (GB). Čeprav predstavlja 2 GB veliko količino besedilnih podatkov, to morda ni dovolj za nekatere aplikacije, predvsem aplikacije, ki shranjujejo priloge in zapise zbirke podatkov. Če ločite podatke in logiko, lahko vaša aplikacija shrani več podatkov. Če pričakujete, da bodo uporabniki shranili veliko količino podatkov, priporočamo, da uporabite več Accessovih podatkovnih datotek.
    Druge informacije o skalabilnosti so na voljo tudi v specifikacijah Accessovega programa. Če želite izvedeti več o Accessovih specifikacijah, glejte članek Specifikacije Za Access.
  • Zmogljivost omrežja Če bo aplikacijo prek omrežja uporabilo več uporabnikov hkrati, obstaja verjetneje, da bo prišlo do poškodb podatkov, če so podatki in logika združeni v eni datoteki. Poleg tega, če združite podatke in logiko v eni Accessovi datoteki, ne morete optimizirati omrežnega prometa, ki ga ustvari Access. Če bo aplikacijo prek omrežja hkrati uporabljajo več uporabnikov, morate ločiti podatke in logiko. To lahko naredite z dvema ali več Accessovimi datotekami ali tako, da za podatke uporabite strežniško programje zbirke podatkov, za logiko aplikacije pa Access.

Kako bo videti omrežno okolje?

Izbira pravilne rešitve Accessove zbirke podatkov za omrežno okolje je ključnega pomena za uspešno ustvarjanje rešitve. Upoštevajte spodnja navodila in vam pomagajte pri izbiri najbolje glede na svoje potrebe.

Domače omrežje

Če imate v skupno rabo z Accessovo zbirko podatkov le nekaj uporabnikov, lahko uporabite eno zbirko podatkov, ki jo vsaka oseba odpre in uporablja v domačem omrežju. Če želite več informacij, glejte Skupna raba datotek prek omrežja v Windows 10.

Lokalno omrežje (LAN)

LAN je notranje omrežje, ki ima običajno odlično zmogljivost, vendar je omejeno na majhno geografsko območje, kot je ena soba, zgradba ali skupina stavb. Če imate več kot nekaj uporabnikov, ki dajo zbirko podatkov v skupno rabo v omrežju LAN, je najbolje, da zbirko podatkov razdelite, shranite za back-end zbirko podatkov v omrežno mapo in uvedete kopijo osnovne zbirke podatkov za vsakega uporabnika.

Omrežje WAN (Wide Area Network)

Obstaja veliko možnih konfiguracij za WAN, ki zajema obsežno geografsko območje. Morda imate več pisarn v mestu, ki so povezane z javnim omrežjem, zakupljenem vodom ali celo sateliti. Navidezno zasebno omrežje (VPN) se pogosto uporablja za varen oddaljen dostop od doma ali na poti. Wan lahko preprosto razumete tako, da pri vsakem zunanjem omrežju LAN, vendar ste povezani z njim, uporabljate wan.

Azure datotek v skupni rabi

Azure v skupni rabi datotek niso ločena vrsta omrežja, ampak omogočajo uporabo datotenih sredstev v skupni rabi prek omrežja, ne da bi potrebovali datotenski strežnik. Če pa uporabljate skupno Azure datotek, lahko pride do težav, ki so podobne težavam, do katerih pride pri uporabi Accessove razdeljene zbirke podatkov v omrežju WAN.

Opozorilo Izogibajte se uporabi Accessove razdeljene zbirke podatkov v omrežju WAN ali v Azure v skupni rabi datotek, saj je učinkovitost delovanja lahko počasna in se lahko poškodujejo zbirke podatkov.

Podprte nadomestne možnosti za uporabo razdeljene zbirke podatkov v wan-Azure datotečno povezavo so:

  • Podatke shranite v zunanji prostor za shranjevanje in ustvarite povezane tabele za:

    • SharePointovi seznami in
    • SQL Server ali Azure SQL
    • Dataverse
  • Storitve oddaljenega namizja (RDS) (prej terminalski strežnik), ki v uporabnikovem odjemalskem računalniku ustvari navidezno namizno okolje sistema Windows. Rds ima več prednosti:

    • Namestitev Accessa ali Accessove zbirke podatkov ni potrebna, ko uporabniki zaženejo odjemalca oddaljenega namizja (RD), ki je na voljo v več napravah.
    • Prenos podatkov se med odjemalcem in strežnikom minimizira, ker je RD tanek odjemalec, ki učinkovito pretaka samo uporabniški vmesnik.
    • Uporabniki lahko še vedno kopirajo in lepijo podatke in tiskajo poročila lokalno iz odjemalskega računalnika.
    • RemoteApp lahko zaženete le en program, kot je na primer aplikacija na ključ za prodajalce ali delavce v ospredju.

    Če želite več informacij, glejte Dobrodošli v storitvah oddaljenega namizja.

Ali bodo uporabniki imeli Access?

Če imajo vsi uporabniki v svojih računalnikih nameščen Access, lahko odprejo in uporabljajo program tako kot katero koli datoteko Accessove zbirke podatkov.

Če nekateri ali vsi uporabniki v svojih računalnikih nimajo nameščenega Accessa, lahko za te uporabnike uvedete tudi programsko opremo Access Runtime, ko uvedete aplikacijo. Če želite več informacij, glejte Razumevanje in prenos aplikacije Access Runtime.

Na vrh strani

Uvedba Accessove aplikacije

Če želite uvesti Accessov program, morate izvesti ta opravila.

Priprava zbirke podatkov kot rešitve aplikacije

Če želite zakleniti rešitev, nadzirati krmarjenje in zagon ter nastaviti druge pomembne možnosti, naredite to:

Opravilo Več informacij
Odločite se, kako uporabniki krmarijo po uporabniškem vmesniku: uporabite privzeti obrazec, ustvarite stikčno ploščo, uporabite obrazec za krmarjenje ali uporabite hiperpovezave in ukazne gumbe. Nastavitev privzetega obrazca, ki se prikaže, ko odprete Accessovo zbirko podatkov
Ustvarjanje obrazca za krmarjenje
Prilagajanje podokna za krmarjenje
Prikaz ali skrivanje kartic predmetov
Izpostavljene Accessove predloge
Kam so izginile stikalne plošče?
Odločite se, ali želite prilagoditi Officeov trak in menije z ukazi Ustvarjanje traku po meri v Accessu
Ustvarjanje menijev in priročnih menijev po meri z makri
Uporaba orodnih vrstic po meri in zagonskih nastavitev iz starejših različic Accessa
Uporaba dosledne Officeove teme in ozadja Dodajanje Officeovega ozadja
Spreminjanje Officeove teme
Nadzor zagona zbirke podatkov Dodajanje naslova ali ikone po meri v zbirko podatkov
Zaobidite zagonske možnosti, ko odprete zbirko podatkov
Ustvarjanje makra, ki se zažene ob odpiranju zbirke podatkov
Stikala ukazne vrstice za izdelke Microsoft Office
Nastavitev pomembnih lastnosti in možnosti Nastavitev zagonskih lastnosti in možnosti v kodi
Prikaz ali spreminjanje lastnosti za Officeovo datoteko
Spreminjanje področnih nastavitev Spreminjanje področnih nastavitev sistema Windows za spreminjanje videza nekaterih podatkovnih tipov

Nasvet Pobrskajte po pogovornem oknu Accessove možnosti (Možnosti>datoteke) in nato kliknite Pomoč za vsak zavihek. Morda boste želeli nadzorovati dodatne možnosti za svojo rešitev aplikacije.

Pred uvedbo

Preden uvedete osnovno zbirko podatkov, upoštevajte te najboljše prakse:

Odločite se, katero obliko zapisa boste uporabili

Na voljo so štiri Accessove oblike zapisa datotek, ki jih lahko uporabite, ko uvedete program:

  • .Accdb To je privzeta oblika zapisa datoteke za Access. Ko uvedete aplikacijo v tej obliki zapisa, imajo uporabniki največ možnosti za prilagajanje in krmarjenje po aplikaciji ne glede na način, ki ga izberejo. Če želite zagotoviti, da uporabniki ne bodo spreminjali načrta aplikacije, uporabite obliko zapisa datoteke .accde. Poleg tega uporabnik ne more zlahka ugotoviti, ali je bila datoteka .accdb spremenjena, potem ko ste jo zapaki uporabili zapakiranje, da bi bilo to očitno, uporabite obliko zapisa datoteke .accdc.
  • .accdc Ta oblika zapisa se imenuje tudi datoteka Accessove uvedbe. Datoteka Accessove uvedbe vsebuje datoteko aplikacije in digitalni podpis, ki je povezan s to datoteko. Ta oblika zapisa datoteke uporabnikom zagotavlja, da nihče ni spremenil datoteke aplikacije, potem ko ste jo zapakirali. To obliko zapisa lahko uporabite za privzeto obliko zapisa Accessove datoteke (.accdb) ali Accessovo prevedeno dvojiško datoteko (.accde). Če želite več informacij, glejte Prikaz zaupanja z dodajanjem digitalnega podpisa.
    V datoteko Accessove uvedbe lahko dodate le eno datoteko aplikacije. Če ima vaša aplikacije ločene podatkovne datoteke in datoteke logike, jih lahko zapakirate ločeno.
  • .accde Ta oblika zapisa se imenuje tudi prevedena dvojiška datoteka. V Accessu je prevedena dvojiška datoteka datoteka aplikacije zbirke podatkov, ki je bila shranjena z vso prevedeno kodo VBA. V Accessovi prevedeni dvojiški datoteki ni nobene izvirne kode VBA. Datoteka .accde preprečuje spremembe načrta in kode, zmanjša velikost zbirke podatkov in izboljša učinkovitost delovanja. Če želite več informacij, glejte Skrivanje kode VBA pred uporabniki.
    Access Runtime lahko uporabite za odpiranje Accessove prevedene dvojiške datoteke. Če izvajalnik ne prepozna datoteične pripone .accde, odprite dvojiško datoteko tako, da ustvarite bližnjico, ki kaže na izvajalnik, in vključite pot do prevedene dvojiške datoteke, ki jo želite odpreti z bližnjico.
    Pomembno Uporabniki ne bodo mogli odpreti prevedene dvojiške datoteke s starejšo različico Accessa kot različica, v kateri je bila prevedena, če starejša različica ne podpira funkcije, dodane v novejši različici. Če želite odpraviti to težavo, združite dvojiško datoteko v različico Accessa, ki so jo namestili vaši uporabniki.
  • .accdr Ta oblika zapisa vam omogoča uvajanje aplikacije, ki se odpre v načinu izvajalnika. Z uvedbo aplikacije v načinu izvajalnika lahko nadzorujete način uporabe, čeprav to ni način za zaščito aplikacije. Če želite več informacij o načinu izvajalnika, glejte razdelek Razumevanje izvajalnika za Access.

Namestitev in nadgradnja Accessove osnovne zbirke podatkov

Ko sprejmete razdeljen načrt zbirke podatkov, morate osnovno zbirko podatkov distribuirati vsakemu uporabniku. Če želite, da bo vse potekalo brez težav, upoštevajte naslednje najboljše prakse:

  • Zagotovite, da ima vsak uporabnik pravilno različico Accessa in da se osnovna zbirka podatkov odpre v pravilni različici. Access ima tudi 32- in 64-bitno različico. Če zaženete napačno »bitnost«, lahko vplivate na klice API-ja sistema Windows, sklice knjižnice DLL in kontrolnike ActiveX. Če želite več informacij, glejte Izbira med 64- ali 32-bitno različico Officea.
  • Ustvarite namestitveni paket za druge datoteke, ki bodo morda potrebne, vključno z gonilniki zbirke podatkov, paketimi datotekami za nastavitev in konfiguracijo ter datotekami, povezanimi z aplikacijami. Če želite več informacij, glejte Ustvarjanje namestitvenega paketa.
  • Zagotovite bližnjico na namizju sistema Windows, da bo lahko uporabnik hitro zagnal Accessovo rešitev. Na bližnjico vključite mesto mape, smiselno ime bližnjice, opis in ikono. Če želite več informacij, glejte Ustvarjanje bližnjice na namizju za Officeov program ali datoteko.
    Nasvet Uporabnikom naročite, kako pripnejo aplikacije v začetni meni.
  • Določite učinkovit način za ponovno uvedbo in zamenjavo osnovne zbirke podatkov, ko so potrebne posodobitve, in vzdrževanje različic datotek za spremljanje sprememb. Dodate lahko na primer kodo VBA, da preverite, ali so na voljo nove različice, in izvedete samodejno nadgradnjo, še preden uporabniki zaženejo aplikacijo.
  • Ko ustvarite povezavo ODBC z datoteko DSN, ki vsebuje niz povezave, morate v vsak odjemalski računalnik namestiti tudi to datoteko DSN. Še en pristop je, da ustvarite povezavo »DSN-less« v kodi VBA, da se odpravi potreba po datoteki DSN. Če želite več informacij, glejte Uporaba DSN-Less Povezave.

Na vrh strani

Razumevanje in prenos Accessovega izvajalnika

Če želite uvesti Accessove aplikacije, ki se lahko izvajajo brez namestitve Accessa v računalnik uporabnika, jih lahko distribuirate skupaj z aplikacijo Access Runtime, ki je brezplačno na voljo v Microsoftovem centru za prenose. Ko odprete Accessovo zbirko podatkov s programom Access Runtime, se zbirka podatkov odpre v načinu izvajalnika.

Način izvajalnika je Accessov operacijski način, v katerem nekatere Accessove funkcije privzeto niso na voljo. Nekatere od teh funkcij, ki niso na voljo, je mogoče v načinu izvajalnika omogočiti.

Katere funkcije niso na voljo v načinu izvajalnika?

Te Accessove funkcije niso na voljo v načinu izvajalnika:

  • Posebne tipke Tipke, kot so Ctrl+Break, Ctrl+G in Shift, za obhod zagonskih možnosti v zbirki podatkov.
  • Podokno za krmarjenje Podokno za krmarjenje ni na voljo v načinu izvajalnika. Tako preprečite uporabnikom dostop do poljubnih predmetov v vaši aplikaciji zbirke podatkov. Le predmete, ki jih daste na voljo uporabnikom , na primer z zagotavljanjem obrazca za krmarjenje, lahko odprete med uporabo načina izvajalnika. V načinu izvajalnika ne morete omogočiti podokna za krmarjenje.
  • Trak Trak privzeto ni na voljo v načinu izvajalnika. Na ta način se uporabnikom prepreči, da bi ustvarili ali spremenili predmete zbirke podatkov ali izvedli druga morebitna škodljiva dejanja, kot so povezava do novih virov podatkov ali izvoz podatkov na načine, ki jih ne nameravate uporabljati. V načinu izvajalnika privzetih zavihkov traku ne morete dati na voljo. Vendar pa lahko ustvarite trak po meri in nato povežete ta trak z obrazcem ali poročilom. Če želite več informacij, glejte Ustvarjanje traku po meri v Accessu.
  • Pogled načrta in pogled postavitve Pogled načrta in pogled postavitve nista na voljo za noben predmet zbirke podatkov v načinu izvajalnika. Tako uporabnikom preprečite, da bi spremenili načrt predmetov v vaši aplikaciji zbirke podatkov. V načinu izvajalnika ne morete omogočiti pogleda načrta ali postavitve.
  • Pomoč Integrirana pomoč privzeto ni na voljo v načinu izvajalnika. Ker nadzirate, katere funkcije so na voljo v aplikaciji načina izvajalnika, nekatere standardne integrirane Accessove pomoči morda niso pomembne za uporabnike vaše aplikacije in jih lahko zmedejo ali onemogočijo. Ustvarite lahko svojo datoteko pomoči po meri, s katero dopolnite aplikacijo v načinu izvajalnika.

Kako lahko simuliiram način izvajalnika?

V računalniku, v katerem je nameščena polna različica Accessa, lahko zaženete katero koli Accessovo zbirko podatkov v načinu izvajalnika. Če želite zagnati Accessovo zbirko podatkov v načinu izvajalnika, naredite nekaj od tega:

  • Spremenite pripono v imenu datoteke iz .accdb na .accdr.

  • Ustvarite bližnjico do zbirke podatkov s stikalom ukazne vrstice /Runtime .

    1. Na namizju sistema Windows kliknite z desno tipko miške in izberite Nova bližnjica>.

    2. Vnesite mesto MSAccess.exe, mesto zbirke podatkov in kvalifikator ukazov /runtime . Primer:

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

    Če želite več informacij, glejte Ustvarjanje bližnjice na namizju za Officeov program ali datoteko.

Ali je v načinu izvajalnika moja zbirka podatkov varnejša?

Čeprav način izvajalnika omeji razpoložljivost funkcij krmarjenja in načrtovanja, ga ne smete uporabljat kot osnovno sredstvo za zaščito aplikacije zbirke podatkov. V računalniku, v katerem je nameščena polna različica Accessa, lahko uporabnik odpre aplikacijo zbirke podatkov izvajalnika kot navadno aplikacijo zbirke podatkov (torej z vsemi razpoložljivimi funkcijami) in nato spremeni načrt ali izvede druga neželena dejanja.

Tudi če aplikacijo zbirke podatkov uvedete le v računalnikih, v katerih ni nameščena polna različica Accessa, lahko uporabnik še vedno prenese aplikacijo v računalnik, v katerem je nameščena polna različica Accessa, nato pa zažene aplikacijo zbirke podatkov izvajalnika kot navadno aplikacijo zbirke podatkov.

Na vrh strani

Prenos Accessovega izvajalnika

Opomba

Za Access 2019 Enterprise ne prenesite in namestite izvajalnika – s tem boste zamenjali polno različico Accessa le z izvajalnik. Namesto tega z orodjem za uvedbo sistema Office določite, da je nameščen izdelek AccessRuntimeRetail.

Če želite prenesti Access Runtime iz Microsoftovega centra za prenose, kliknite ustrezno povezavo za vašo različico.

Nakup ni potreben za prenos, uporabo ali vnovično distribucijo aplikacije Access Runtime, prav tako ni omejitev števila uporabnikov, ki jim lahko distribuirate izvajalnik.

Na vrh strani

Ustvarjanje namestitvenega paketa

Na voljo je več pristopov, ki jih lahko uporabite, odvisno od različice Accessa.

Uporaba splošnega namestitvenega paketa

Za novejše različice Accessa lahko uporabite Windows Installer ali poiščete program neodvisnega izdelovalca, ki ustvari namestitvene pakete.

Na vrh strani