Uvajanje aplikacije programa Access 2007

V programu Microsoft Office Access 2007 je na voljo platforma, ki ponuja številne funkcije za razvijanje aplikacij zbirk podatkov. Aplikacija zbirke podatkov je računalniški program, ki ponuja način za shranjevanje in upravljanje podatkov ter uporabniški vmesnik, ki sledi logiki poslovnih opravil (programska logika).

Če želite uvesti aplikacije programa Office Access 2007, ki jih je mogoče v uporabnikovem računalniku uporabljati brez nameščenega programa Access 2007, jih lahko uvedete skupaj z izvajalnikom za Access 2007, ki je na voljo brezplačno v centru za prenose na spletnem mestu Microsoft.com.

V tem članku je obravnavano osnovno načrtovanje uvajanja, funkcije izvajalnika za Access 2007 in kako ga prenesete. Prav tako je na voljo pregled uvajanja aplikacij zbirk podatkov s programom Access 2007. Če želite več informacij o načrtovanju, oblikovanju in uvajanju aplikacije programa Access 2007, preiščite spletni mesti MSDN in Technet ter si oglejte povezave v razdelku Glejte tudi v tem članku.

Kaj želite narediti?

Načrtovanje uvajanja

Razumevanje izvajalnika za Access 2007

Prenos izvajalnika za Access 2007

Uvajanje aplikacije programa Access 2007

Načrtovanje uvajanja

Preden začnete, si zastavite spodnja vprašanja o načinu uvajanja aplikacije.

Ali naj bodo podatki in logika ločeni?

Ustvarite lahko aplikacijo programa Access 2007, ki združuje upravljanje podatkov in programsko logiko v eni datoteki. To je privzeta struktura aplikacij v programu Access 2007. Združevanje upravljanja podatkov in programske logike v eni datoteki je najpreprostejši način uvajanja, vendar najbolje deluje, če aplikacijo hkrati uporablja le ena oseba, poleg tega je vključenega nekaj tveganja. Uporabnik lahko na primer povzroči izgubo podatkov tako, da bi nenamerno izbrisal ali poškodoval datoteko aplikacije.

V večini primerov priporočamo, da ločite upravljanje podatkov in programsko logiko. To lahko naredite z ukazom Accessova zbirka podatkov (na zavihku Orodja za zbirke podatkov v skupini Orodja za zbirke podatkov), ki aplikacijo zbirke podatkov razdeli na dve Accessovi datoteki: eno za podatke in eno za logiko. Ko uporabite ukaz Accessova zbirka podatkov, Access ustvari datoteko, ki ima zraven imena dodano oznako »_be« (kar pomeni »vmesnik« – če je na primer prvotno ime datoteke zbirke podatkov »Zbirka1.accdb«, Access ustvari novo datoteko z imenom »Zbirka1_be.accdb«.

Upravljanje podatkov in programsko logiko lahko ločite tudi tako, da uporabite strežniški program za zbirke podatkov (kot je Microsoft SQL Server) za upravljanje podatkov in Access za programsko logiko.

Če vas zanima, ali je ena Accessova datoteka dovolj za upravljanje podatkov in programsko logiko, razmislite o tem:

  • Celovitost in varnost podatkov    Uporabniki programa Access 2007 morajo imeti dovoljenja za branje/pisanje v datoteki s programsko logiko. Če podatke in logiko združite v eni datoteki, so podatki izpostavljeni enakim tveganjem kot programska logika.

    Aplikacija programa Access 2007, ki uporablja ločeni datoteki za logiko in podatke, zaščiti celovitost in varnost podatkov, saj uporablja varnostne funkcije sistema NTFS. Ker uporabniki potrebujejo dostop za branje/pisanje le v datoteki s programsko logiko, je datoteka s podatki varnejša.

    Aplikacija bo morda zahtevala dodatne varnostne možnosti, na primer možnost nadzora nad tem, katere uporabniki imajo dostop do določenih podatkov. V tem primeru uporabite strežnik, kot je SQL Server ali strežniški operacijski sistem Windows s storitvami Windows SharePoint Services za shranjevanje in upravljanje podatkov, za programsko logiko pa uporabite Access.

  • Prilagodljivost    Datoteka programa Access 2007 je lahko velika največ 2 gigabajta (GB). Čeprav je 2 GB zelo velika količina podatkov, morda v nekaterih aplikacijah ne bo dovolj, še posebej v aplikacijah, ki shranjujejo priloge v zapisih zbirk podatkov. Če ločite podatke in logiko, lahko v aplikaciji shranite več podatkov. Če pričakujete, da bodo uporabniki shranjevali velike količine podatkov, razmislite o uporabi več datotek programa Access 2007 s podatki.

    V specifikacijah programa Access 2007 poiščite še druge informacije o prilagodljivosti. Povezave do več informacij o specifikacijah programa Access 2007 so na voljo v razdelku Glejte tudi.

  • Omrežje    Če bo aplikacijo uporabljalo več uporabnikov hkrati prek omrežja, je bolj verjetno, da pride do poškodbe podatkov, če so podatki in logika združeni v eni datoteki. V tem primeru tudi ne morete optimirati omrežnega prometa, ki ga ustvari Access. Če bo aplikacijo prek omrežja hkrati uporabljalo več uporabnikov, ločite podatke in logiko tako, da uporabite dve ali več Accessovih datotek ali da uporabite strežnik zbirke podatkov za podatke in Access za programsko logiko.

Kakšno bo omrežno okolje?

Če bodo uporabniki v istem lokalnem omrežju ali aplikacija ne bo uporabljena v omrežju, je v večini primerov dovolj ena datoteka. Vendar bo učinkovitost delovanja v omrežju boljša, če podatke in logiko ločite v različni datoteki. Če uporabniki ne bodo v istem lokalnem omrežju, razmislite o uporabi strežniške platforme za shranjevanje in upravljanje podatkov, za programsko logiko pa uporabite Access.

Ali bodo uporabniki imeli Access 2007?

Če bodo vsi uporabniki v računalnikih imeli nameščen Access 2007, bodo lahko aplikacijo odpirali in uporabljali kot katero koli drugo datoteko z zbirko podatkov programa Access 2007.

Če nekateri uporabniki ali noben uporabnik ne bo imel v računalniku nameščenega programa Access 2007, boste pri uvajanju aplikacije za te uporabnike morali uvesti tudi izvajalnik za Access 2007.

Na vrh strani

Razumevanje izvajalnika za Access 2007

Izvajalnik za Access 2007 je program za nadaljnjo distribucijo, s katerim lahko osebe, ki v svojih računalnikih nimajo nameščenega programa Access 2007, uporabljajo aplikacije zbirk podatkov programa Access 2007. Ko odprete zbirko podatkov programa Access 2007 z izvajalnikom za Access 2007, se zbirka podatkov odpre v načinu izvajanja.

Kaj je način izvajanja?

Način izvajanja je način delovanja programa Access 2007, v katerem določene funkcije programa Access 2007 niso privzeto na voljo. Vendar lahko nekatere funkcije, ki niso na voljo, v načinu izvajanja omogočimo.

Katere funkcijo niso na voljo v načinu izvajanja?

V načinu izvajanja niso na voljo te funkcije programa Access 2007:

  • Podokno za krmarjenje    Podokno za krmarjenje v načinu izvajanja ni na voljo. S tem je uporabnikom preprečen dostop do poljubnih predmetov v aplikaciji zbirke podatkov. V načinu izvajanja je mogoče odpreti le predmete, ki jih omogočite za uporabnike – na primer v obrazcu stikalne plošče. V načinu izvajanja ni mogoče omogočiti podokna za krmarjenje.

  • Trak    V načinu izvajanja trak privzeto ni na voljo. Tako je uporabnikom preprečeno, da bi ustvarjali ali spreminjali predmete v zbirki podatkov ter izvajali morebitno škodljiva dejanja, kot je vzpostavljanje povezave z novimi viri podatkov ali izvoz podatkov na neželene načine. Ustvarite lahko trak po meri in ga povežete z obrazcem ali poročilom. V načinu izvajanja ni mogoče prikazati privzetih zavihkov na traku.

  • Pogled načrta in pogled postavitve    Pogled načrta in pogled postavitve v načinu izvajanja nista na voljo v nobenem predmetu zbirke podatkov. S tem je uporabnikom preprečeno spreminjanje oblike predmetov v aplikaciji zbirke podatkov. V načinu izvajanja ni mogoče omogočiti pogleda načrta ali pogleda postavitve.

  • Pomoč    V načinu izvajanja vgrajena pomoč privzeto ni na voljo. Ker sami nadzorujete, katere funkcije so na voljo v aplikaciji v načinu izvajanja, standardna vgrajena pomoč za Access 2007 morda ni pomembna za uporabnike vaše aplikacije, saj jih lahko le zmede. Če za pakiranje in uvajanje aplikacije zbirke podatkov uporabljate Access 2007 Developer Extensions, lahko v aplikaciji v načinu izvajanja omogočite datoteko s pomočjo po meri.

Ali lahko zbirko podatkov programa Access 2007 odprem v načinu izvajanja brez programske opreme izvajalnika za Access 2007?

V načinu izvajanja lahko odprete poljubno zbirko podatkov programa Access 2007 v računalniku, v katerem je nameščena polna različica programa Access 2007. Če želite zbirko podatkov programa Access 2007 odpreti v načinu izvajanja, naredite nekaj od tega:

  • Spremenite pripono imena datoteke z zbirko podatkov iz pripone .accdb v pripono .accdr.

  • Ustvarite bližnjico do zbirke podatkov in vanjo vključite stikalo ukazne vrstice /Runtime.

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

Čeprav so v načinu izvajanja omejeni krmarjenje in funkcije načrtovanja, tega načina ne uporabljajte kot primarnega ukrepa za varovanje aplikacije z zbirko podatkov. V računalniku z nameščeno polno različico programa Access 2007 lahko uporabnik odpre izvajalno aplikacijo zbirke podatkov kot navadno aplikacijo zbirke podatkov (torej z omogočenimi vsemi funkcijami) in nato spremeni obliko ali izvaja neželena dejanja.

Tudi če aplikacijo zbirke podatkov uvedete le v računalnike, v katerih ni nameščena polna različica programa Access 2007, uporabnik lahko še vedno prenese aplikacijo v računalnik s polno različico programa Access 2007 in jo odpre kot navadno aplikacijo zbirke podatkov.

Opomba : Če želite aplikacijo programa Access 2007 distribuirati tako, da uporabniki ne morejo spreminjati oblike obrazcev, poročil ali modulov v programu Microsoft Visual Basic for Applications (VBA), poskusite uporabiti prevedeno dvojiško datoteko (.accde). Če želite več informacij o uporabi te datoteke, glejte razdelek Odločite se, katero obliko zapisa datoteke boste uporabili v nadaljevanju tega članka.

Na vrh strani

Prenos izvajalnika za Access 2007

Če želite izvajalnik za Access 2007 prenesti iz Microsoftovega središča za prenose, kliknite povezavo v razdelku Glejte tudi.

Za prenos, uporabo in nadaljnjo distribucijo izvajalnika za Access 2007 ni potreben nakup, tudi število uporabnikov, ki jim distribuirate zaganjalnik, ni omejeno.

Na vrh strani

Uvajanje aplikacije programa Access 2007

Če želite uvesti aplikacijo programa Access 2007, morate izvesti vsaj ta opravila:

  1. Ustvarite aplikacijo    V aplikaciji naj bodo na voljo orodja, s katerimi lahko uporabniki odpirajo in uporabljajo predmete v zbirki podatkov. Če v aplikaciji ni na voljo takšnih orodij, bodo uporabniki morali v svoj računalnik namestiti Access 2007, če bodo želeli uporabljati aplikacijo. Poleg tega ne boste mogli predvideti, kako bodo uporabniki krmarili znotraj vaše aplikacije, pa tudi težje boste zagotovili dokumentacijo za aplikacijo. Če uporabniki odprejo aplikacijo z zaganjalnikom za Access 2007, vgrajene funkcije programa Access 2007 za krmarjenje ne bodo na voljo.

    Najpogostejši način je obrazec v slogu stikalne plošče z ukaznimi gumbi, s katerimi je mogoče odpirati predmete v zbirki podatkov ali izvajati druga dejanja. Prav tako lahko ustvarite trak po meri in ga povežete z obrazcem, ki se odpre ob zagonu aplikacije. Če želite več informacij o ustvarjanju traku po meri, si oglejte povezave v razdelku Glejte tudi.

  2. Namestite aplikacijo    Pri nameščanju aplikacije je na voljo več možnosti. Morda želite uvesti določeno obliko zapisa datoteke, da boste lažje nadzorovali, kako uporabniki uporabljajo aplikacijo. Lahko pa aplikacijo tudi zapakirate, da jo bo lažje namestiti, ali uvedete ločene komponente za podatke in logiko.

    Več informacij o teh možnostih je v razdelkih v nadaljevanju.

Odločite se, katero obliko zapisa datoteke boste uporabili

Pri uvajanju aplikacije lahko uporabite štiri oblike zapisa datotek programa Access 2007:

  • .accdb    To je privzeta oblika zapisa datoteke za Access 2007. Ko aplikacijo uvajate v tej obliki zapisa, imajo uporabniki največ možnosti za njeno prilagajanje in krmarjenje v njej na poljuben način. Če želite zagotoviti, da uporabniki ne spremenijo oblike aplikacije, uporabite obliko zapisa .accde. Poleg tega uporabnik ne more zlahka ugotoviti, ali je bila datoteka .accdb spremenjena po tem, ko ste jo zapakirali – če želite to jasno pokazati, uporabite obliko zapisa .accdc.

  • .accdc    Ta oblika zapisa je znana tudi kot datoteka Access Deployment. Datoteka Access Deployment je sestavljena iz datoteke z aplikacijo in digitalnega podpisa, ki je povezan s to datoteko. Ta oblika zapisa datoteke uporabnikom zagotovi, da nihče ni spreminjal datoteke z aplikacijo po tem, ko ste jo zapakirali. To obliko zapisa datoteke lahko uporabite v privzeti obliki zapisa datoteke programa Access 2007 (.accdb) ali v prevedeni dvojiški datoteki programa Access 2007 (.accde).

    V datoteko Access Deployment lahko vstavite le eno datoteko z aplikacijo. Če sta v aplikaciji ločeni datoteki s podatki in logiko, ju lahko zapakirate ločeno.

    Če želite več informacij o uporabi datoteke Access Deployment, glejte razdelek Zapakirajte in podpišite zbirko podatkov programa Access 2007.

  • .accde    Ta oblika zapisa je znan tudi kot prevedena dvojiška datoteka. V programu Access 2007 je prevedena dvojiška datoteka pomeni datoteko z aplikacijo zbirke podatkov, ki je shranjena s prevedeno celotno kodo VBA. V Accessovi prevedeni dvojiški datoteki ne ostane nobena izvorna koda VBA.

    Prevedeno dvojiško datoteko programa Access 2007 lahko odprete z izvajalnikom za Access 2007. Toda privzeto izvajalnik ne prepozna datotečne pripone .accde. Če želite prevedeno dvojiško datoteko odpreti z izvajalnikom za Access 2007, ustvarite bližnjico do izvajalnika in vanjo vključite pot do prevedene dvojiške datoteke, ki jo želite odpreti z bližnjico.

    Kako datoteko programa Access 2007 shranim kot prevedeno dvojiško datoteko.

    1. V programu Access 2007 odprite zbirko podatkov (datoteka .accdb), ki jo želite shraniti kot prevedeno dvojiško datoteko (.accde).

    2. Na zavihku Orodja za zbirke podatkov v skupini Orodja za zbirko podatkov kliknite Ustvari ACCDE. Slika gumba

    3. V pogovornem oknu Shrani kot prebrskajte do mape, kamor želite shraniti datoteko, v polje Ime datoteke vnesite ime datoteke in nato kliknite Shrani.

  • .accdr    V tej obliki zapisa lahko uvedete aplikacijo, ki se odpre v načinu izvajanja. Z uvajanjem aplikacije v načinu izvajanja lahko nadzorujete način njene uporabe, čeprav to ni način za zavarovanje aplikacije. Če želite več informacij o načinu izvajanja, glejte razdelek Razumevanje izvajalnika za Access 2007.

Zapakirajte in namestite aplikacijo

Aplikacijo najpreprosteje namestite tako, da uporabnikom ponudite datoteko z aplikacijo zbirke podatkov. Toda če bo aplikacijo uporabljalo veliko oseb ali če jo želite uvesti večkrat, uporabite pripomoček za pakiranje programske opreme, kot je čarovnik za paketno rešitev za Access 2007 Developer Extensions, s katerim aplikacijo zapakirate v paket storitve Windows Installer (datoteka .msi). Nato uporabite paket za namestitev aplikacije.

S čarovnikom za paketno rešitev lahko:

  • Ustvarite bližnjico po meri do aplikacije. S to funkcijo čarovnika lahko olajšajte odpiranje prevedene dvojiške datoteke za uporabnike, ki aplikacijo zaženejo z izvajalnikom za Access 2007.

  • Dodate namestitveno mapo kot zaupanja vredno mesto.

  • Samodejno namestite izvajalnik za Access 2007 v uporabnikov računalnik, če še ni nameščen.

  • Aplikaciji priložite druge datoteke, kot je datoteka s pomočjo po meri.

  • Ustvarite ali spremenite registrske ključe.

  • Distribuirate licenčno pogodbo za končnega uporabnika (EULA).

  • Dodate informacije o aplikaciji na seznam Dodaj/odstrani programe na nadzorni plošči.

Če želite več informacij o prenosu in uporabi razširitev Access 2007 Developer Extensions, glejte povezave v razdelku Glejte tudi.

Pakiranje razdeljene zbirke podatkov

Čarovnik za paketno rešitev za Access 2007 Developer Extensions ne podpira več namestitvenih poti. Če sta v aplikaciji ločeni komponenti za podatke in logiko in zapakirate aplikacijo z razširitvami Access 2007 Developer Extensions, je morda bolje, da ročno namestite podatkovne datoteke programa Access 2007 na ustrezno mesto, kot je datotečni strežnik.

Aplikacija z ločenima komponentama za podatke in logiko ti komponenti poveže s povezanimi tabelami. Ker je vsako omrežje drugačno, morda ni praktično, da navedete namestitveno pot obeh komponent. Če uporabite čarovnika za paketno rešitev, ga v večini primerov uporabite le za pakiranje komponente z logiko.

Če imate dovolj informacij o namestitvenih poteh komponent, morda želite s čarovnikom za paketno rešitev ustvariti dva namestitvena paketa in v vsakem navesti namestitveno pot ene komponente.

Na vrh strani

Pakiranje in podpisovanje zbirke podatkov programa Access 2007

Opomba : Čeprav je ta funkcija znana tudi kot »pakiranje«, ne izvaja enakih opravil kot čarovnik za paketno rešitev za Access 2007 Developer Extensions. Funkcija, opisana v tem razdelku, zapakira datoteko programa Access 2007 in paket digitalno podpiše, da uporabniki vejo, da je datoteka vredna zaupanja.

Program Access 2007 omogoča lažje in hitrejše podpisovanje ter razpošiljanje zbirke podatkov. kot je bilo to mogoče v starejših različicah Accessa. Ko ustvarite datoteko .accdb ali .accde, lahko datoteko zapakirate, paket elektronsko podpišete in podpisan paket razpošljete drugim uporabnikom. Funkcija pakiranja in podpisovanja postavi zbirko podatkov v datoteko .accdc (Access Deployment), podpiše paket in postavi s kodo podpisan paket na izbrano mesto v računalniku uporabnika. Uporabniki lahko zbirko podatkov ekstrahirajo iz paketa in delajo neposredno v zbirki podatkov (ne pa v datoteki paketa).

Ko imate namen ustvariti in podpisati paket, ne pozabite teh dejstev:

  • Pakiranje zbirke podatkov in podpisovanje paketa sta možnosti za sporočanje, da je zbirka podatkov zaupanja vredna. Ko vi ali uporabniki prejmejo paket, podpis potrjuje, da zbirka podatkov ni bila spremenjena. Če zaupate avtorju, lahko omogočite vsebino.

  • Nova funkcija pakiranja in podpisovanja velja le za zbirke podatkov, shranjene v obliki zapisa datoteke programa Access 2007. V programu Access 2007 so na voljo orodja iz starejših različic sistema Microsoft Office, s katerimi lahko podpišete in razpošljete zbirke podatkov, ki so bile ustvarjene v starejši obliki zapisa. Z orodji iz starejših različic Officea ne morete podpisati in uvajati datotek, ustvarjenih v novih oblikah zapisa programa Access 2007.

  • Paketu lahko dodate le eno datoteko z zbirko podatkov.

  • Ko zbirko podatkov zapakirate in podpišete, so s kodo podpisani vsi predmeti v datoteki zbirke podatkov, ne le makri ali moduli s kodo. Pri postopku pakiranja in podpisovanja je paketna datoteka tudi stisnjena, da se zmanjša čas prenosa.

  • Zbirke podatkov je mogoče ekstrahirati iz paketnih datotek, ki so shranjene v strežnikih Windows SharePoint Services 3.0.

V spodnjih razdelkih sta opisana ustvarjanje podpisane paketne datoteke in uporaba zbirke podatkov v podpisani paketni datoteki.

Opomba : Če želite izvesti te korake, morate imeti na voljo vsaj eno varnostno potrdilo. Če v računalniku ni nameščeno potrdilo, ga lahko ustvarite z orodjem SelfCert. Če želite več informacij o ustvarjanju zasebnega varnostnega potrdila, glejte članek Varovanje zbirke podatkov programa Access 2007.

Ustvarjanje podpisanega paketa

  1. Odprite zbirko podatkov, ki jo želite zapakirati in podpisati.

  2. Kliknite gumb Microsoft Office Podoba gumba , kliknite Objavi in nato Paket in podpis.

  3. V pogovornem oknu Izbiranje potrdila izberite digitalno potrdilo in kliknite V redu.

    Prikaže se pogovorno okno Ustvarite podpisani paket programa Microsoft Office Access.

  4. Na seznamu Shrani v izberite mesto za podpisani paket zbirke podatkov.

  5. V polje Ime datoteke vnesite ime podpisanega paketa in kliknite Ustvari.

    Access ustvari datoteko .accdc in jo shrani na mesto, ki ste ga izbrali.

Ekstrahiranje in uporaba podpisanega paketa

  1. Kliknite Gumb »Microsoft Office« Podoba gumba in nato Odpri.

  2. V pogovornem oknu Odpri za vrsto datoteke izberite Podpisani paket programa Microsoft Office Access (*.accdc).

  3. Na seznamu Išči v poiščite mapo z datoteko .accdc, izberite datoteko in kliknite Odpri.

  4. Naredite nekaj od tega:

    • Če ste že izbrali, da želite zaupati elektronskemu podpisu paketa za uvajanje, se prikaže pogovorno okno Ekstrahiraj zbirko podatkov v. Nadaljujte s 5. korakom.

    • Če še niste izbrali, ali želite zaupati digitalnemu potrdilu, se prikaže priporočilo.

      Priporočilo

      Če zaupate zbirki podatkov, kliknite Odpri. Če zaupate vsem potrdilom ponudnika, kliknite Zaupaj temu založniku. Prikaže se pogovorno okno Ekstrahiraj zbirko podatkov v.

  5. Lahko pa na seznamu Shrani v izberete lokacijo za ekstrahirano zbirko podatkov in v polje Ime datoteke vnesete drugo ime za ekstrahirano zbirko podatkov.

Če ne veste, ali bi zaupali potrdilu, si v članku Kako ugotovim, ali je digitalni podpis vreden zaupanja oglejte splošne informacije o preverjanju datumov in drugih elementov potrdila, ki pomagajo zagotavljati njegovo veljavnost.

Na vrh strani

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×