Applies ToMicrosoft 365 rakendus Access Access 2024 Access 2021 Access 2019 Access 2016

Access pakub andmebaasirakenduste arendamiseks rikkalike funktsioonidega platvormi. Andmebaasirakendus on arvutiprogramm, mis võimaldab andmeid ja kasutajaliidest talletada ja hallata nii, et see järgiks tööülesannete loogikat (rakendusloogika). Selles artiklis käsitletakse juurutuse plaanimist, pakendamist ja allkirjastamist, andmebaasirakenduste juurutamist ja Access Runtime'i keskkonda.

Mida soovite teha?

Juurutuse plaanimine

Enne alustamist peaksite endale rakenduse juurutamise viiside kohta esitama järgmised küsimused.

Kas andmed ja loogika tuleb hoida eraldi?

Saate luua Accessi rakenduse, mis koondab andmehalduse ja rakendusloogika ühte faili. See on Accessis rakenduse vaikestruktuur. Andmehalduse ja rakendusloogika kombineerimine ühes failis on lihtsaim juurutamismeetod, kuid see meetod toimib kõige paremini ainult siis, kui mõni inimene kasutab rakendust samal ajal ja see võib olla ohtlik. Näiteks võib kasutaja rakendusfaili tahtmatu kustutamise või kahjustamisega põhjustada andmete kaotsimineku. Enamasti peaksite andmehalduse ja rakendusloogika hoidma eraldi. See aitab parandada jõudlust ja töökindlust.

Üks võimalus andmete ja loogika eraldamiseks on kasutada käsku Accessi andmebaas (menüü Andmebaasiriistad jaotises Andmete teisaldamine). See käsk tükeldab teie andmebaasirakenduse kaheks Accessi failiks: üks loogika jaoks (eesserver) ja teine andmete jaoks (tagaserver). Näiteks andmebaas Nimega MySolution.accdb tükeldatakse kaheks failiks nimega MySolution_fe.accdb ja MySolution_be.accdb. Tagaandmebaasi saate paigutada ühiskasutatavasse asukohta ( nt võrgukausta). Eesfaili (üks eksemplar iga kasutaja kohta) jagatakse nende arvutitesse. Saate isegi jagada eri eesfaile erinevatele kasutajatele. Lisateavet leiate teemast Accessi andmebaasi tükeldamine.

Teine võimalus andmehalduse ja rakendusloogika eraldamiseks on kasutada andmehalduse jaoks andmebaasiserveri programmi (nt Microsoft SQL Server) ja rakendusloogika jaoks Accessi. Lisateavet leiate teemast Accessi andmebaasi migreerimine SQL Serverisse.

Andmete ja loogika eraldamiseks on veel põhjuseid.

  • Andmete terviklus ja turve.     Kui kombineerite andmed ja loogika ühte faili, ohustavad andmeid samad riskid nagu rakendusloogikat. Eraldi loogikat ja andmefaile kasutav Access rakendus aitab kaitsta andmete terviklust ja turvet, võimestades võrgukaustade NTFS-i turbefunktsioone.

    Access kasutajatel peavad olema eesfaili asukohaks oleva kausta lugemis-, kirjutamis-, loomis- ja kustutamisõigused. Eesfailile saate määrata erinevaid õigusi. Näiteks võite soovida määrata mõnele kasutajale kirjutuskaitstud õigused ja teistele kasutajatele lugemis-/kirjutamisõigused.

    Rakendus võib vajada täiendavaid turbevalikuid, näiteks võimalust kontrollida seda, millised kasutajad konkreetsetele andmetele juurde pääsevad. Sel juhul saate SQL Serveri või SharePointi abil talletada ja hallata oma rakenduse andmeid ning kasutada Accessi rakenduse loogika pakkumiseks.

  • Skaleeritavus.    Accessi faili maht võib olla kuni 2 gigabaiti (GB). Kuigi 2 GB on märkimisväärne andmehulk, ei pruugi sellest mõne rakenduse jaoks piisata, eriti rakenduste puhul, mis talletavad manuseid andmebaasikirjetes. Kui eraldate andmed ja loogika, võib teie rakendus majutada rohkem andmeid. Kui arvate, et kasutajad talletavad suuri andmehulki, võiksite kasutada rohkem kui üht Accessi andmefaili.

    Samuti peaksite Accessi programmi tehnilistest andmetest lugema muud teavet skaleeritavuse kohta. Lisateavet Access tehniliste andmete kohta leiate artiklist Accessi tehnilised andmed.

  • Võrgu läbilaskevõime.    Kui andmed ja loogika on kombineeritud ühte faili ja mitu kasutajat peavad rakendust kasutama võrgu kaudu ühel ajal, võivad andmed saada suurema tõenäosusega rikutud. Kui kombineerite andmed ja loogika ühte Accessi faili, ei saa te ka optimeerida Accessi loodavat võrguliiklust. Kui mitu kasutajat kasutavad teie rakendust võrgu kaudu ühel ajal, peaksite andmed ja loogika eraldama, kasutades kaht või enamat Accessi faili või kasutades andmete jaoks andmebaasiserveri toodet ja rakendusloogika jaoks Accessi.

Milline on võrgukeskkond?

Võrgukeskkonna jaoks õige Accessi andmebaasilahenduse valimine on oluline samm selle edukaks tegemiseks. Järgmiste juhiste abil saate teha oma vajadustele sobivaima valiku.

Koduvõrk

Kui teil on ainult mõni kasutaja, kellega soovite oma Accessi andmebaasi ühiskasutusse anda, saate kasutada ühte andmebaasi, mida iga kasutaja avab ja kasutab koduvõrgus. Lisateavet leiate artiklist Failide ühiskasutus võrgu kaudu opsüsteemis Windows 10.

Kohtvõrgu (LAN)

LAN on sisevõrk, millel on tavaliselt suurepärane jõudlus, kuid mis on piiratud väikese geograafilise piirkonnaga, nagu üks ruum, hoone või hoonete rühm. Kui teil on mitu kasutajat, kes kasutavad andmebaasi LAN-is, on mõistlik andmebaas tükeldada, talletada tagaandmebaas võrgukaustas ja juurutada iga kasutaja jaoks eesandmebaasi koopia.

Laivõrk (WAN)

WAN-i jaoks on palju võimalikke konfiguratsioone, mis hõlmavad laialdast geograafilist piirkonda. Teil võib olla mitu kontorit üle linna, mis on ühendatud avaliku võrguga, püsiliiniga või isegi satelliitidega. Sageli kasutatakse kodust või teelt turvalise kaugjuurdepääsu tagamiseks virtuaalset privaatvõrku (VPN). WAN-i mõistmiseks on lihtne mõista, et alati, kui olete kohtvõrgust väljas, kuid sellega ühendatud, kasutate WAN-i.

Azure'i failiketas

Azure'i failiketased pole eraldi tüüpi võrk, vaid pakuvad võimalust kasutada failiketast võrgu kaudu ilma failiserverit kasutamata. Kuid Azure'i failiketta kasutamine võib põhjustada sarnaseid probleeme, mis tekivad Accessi tükeldatud andmebaasi kasutamisel WAN-is.

Hoiatus!    Vältige Accessi tükeldatud andmebaasi kasutamist WAN-is või Azure'i failiketastega, kuna jõudlus võib olla aeglane ja andmebaasid võivad muutuda rikutuks.

Toetatud alternatiivid tükeldatud andmebaasi kasutamiseks WAN-is või Azure'i failiketastes on järgmised.

  • Talletage andmed välises salvestusruumis ja looge lingitud tabelid, et:

    • SharePointi loendid

    • SQL Server või Azure SQL

    • Dataverse

  • Kaugtöölaua teenused (RDS) (varem tuntud kui Terminal Server), mis loob virtuaalse Windowsi töölauakeskkonna kasutaja klientarvutis. RDS-il on mitmeid eeliseid:

    • Accessi või Accessi andmebaasi pole vaja installida, kuna kasutajad käitavad kaugtöölaua (RD) klienti, mis on saadaval paljudes seadmetes.

    • Andmete edastamine on kliendi ja serveri vahel minimeeritud, kuna RD on õhuke klient, mis voogesitab tõhusalt ainult kasutajaliidest.

    • Kasutajad saavad siiski andmeid kopeerida ja kleepida ning aruandeid klientarvutist kohalikult printida.

    • RemoteApp saab käivitada ainult ühe programmi ,nt tarnijate või eesliidete töötajate võtmerakenduse.

    Lisateavet leiate teemast Tere tulemast kaugtöölaua teenustesse!

Kas kasutajad saavad omale Accessi?

Kui kõigi teie kasutajate arvutitesse installitakse Access, saavad nad rakendust avada ja kasutada nagu mis tahes muud Accessi andmebaasifaili.

Kui mõnel või kõigil teie kasutajatel pole oma arvutisse Access installitud, saate rakenduse juurutamisel juurutada ka Access Runtime'i tarkvara. Lisateavet leiate teemast Access Runtime'i mõistmine ja allalaadimine.

Lehe algusse

Accessi rakenduse juurutamine

Access rakenduse juurutamiseks peate tegema järgmist.

Andmebaasi ettevalmistamine rakenduselahendusena

Lahenduse lukustamiseks, navigeerimise ja käivitamise juhtimiseks ning muude oluliste suvandite määramiseks tehke järgmist.

Toiming

Lisateave

Otsustage, kuidas kasutajad kasutajaliideses navigeerivad: kasutage vaikevormi, looge lülituskilp, kasutage navigeerimisvormi või kasutage hüperlinke ja käsunuppe.

Accessi andmebaasi avamisel kuvatava vaikevormi määramine

Navigeerimisvormi loomine

Navigeerimispaani kohandamine

Objekti vahekaartide kuvamine või peitmine

Esiletõstetud Accessi mallid

Kuhu kadusid lülituskilbid?

Office'i lindi ja käsumenüüde kohandamise üle otsustamine

Kohandatud lindi loomine Accessis

Kohandatud menüüde ja kiirmenüüde loomine makrode abil

Accessi varasemate versioonide kohandatud tööriistaribade ja käivitussätete kasutamine

Ühtse Office'i kujunduse ja tausta rakendamine

Office'i tausta lisamine

Office'i kujunduse muutmine

Andmebaasi käivitamise juhtimine

Andmebaasile kohandatud tiitli või ikooni lisamine

Andmebaasi avamisel käivitussuvandite vältimine

Andmebaasi avamisel käivituva makro loomine

Microsoft Office‘i toodete käsurealülitid

Oluliste atribuutide ja suvandite määramine

Käivitusatribuutide ja -suvandite määramine koodis

Office’i faili atribuutide kuvamine ja muutmine

Piirkonnasätete muutmine

Windowsi piirkonnasätete muutmine teatud andmetüüpide ilme muutmiseks

Näpunäide    Põhjalikumaks muutmiseks sirvige dialoogiboksi Accessi suvandid (Fail > Suvandid) ja klõpsake iga vahekaardi spikrit. Rakenduselahenduse jaoks võib olla ka muid suvandeid.

Enne juurutamist

Enne eesandmebaasi juurutamist kaaluge järgmisi häid tavasid.

Kasutatava failivormingu valimine

Rakenduse juurutamisel saate valida nelja Accessi failivormingu seast.

  • ACCDB.    See on Accessi vaikefailivorming. Kui juurutate rakenduse selles vormingus, on kasutajatel kõige rohkem võimalusi rakendust vastavalt soovile kohandada ja selles liikuda. Kui soovite olla kindel, et kasutajad ei muuda teie rakenduse kujundust, peaksite kasutama failivormingut ACCDE. Lisaks pole kasutajatel lihtne tuvastada, kas ACCDB-faili on pärast paketti koondamist muudetud. Et see oleks selgesti näha, kasutage failivormingut ACCDC.

  • ACCDC.    Seda vormingut nimetatakse ka Accessi juurutusfailiks. Accessi juurutusfail koosneb rakendusfailist ja selle failiga seotud digitaalallkirjast. See failivorming kinnitab kasutajatele, et keegi pole rakendusfaili pärast paketti koondamist muutnud. Saate selle vormingu rakendada vaikevormingus Accessi failile (.accdb) või Accessi kompileeritud binaarfailile (.accde). Lisateavet leiate teemast Usalduse kuvamine digitaalallkirja lisamisega.

    Accessi juurutusfaili saate lisada ainult ühe rakendusfaili. Kui teie rakendusel on eraldi andmete ja loogikafailid, saate need eraldi paketti koondada.

  • ACCDE.    Seda vormingut nimetatakse ka kompileeritud binaarfailiks. Kompileeritud binaarfail on Accessis andmebaasirakenduse fail, mis on salvestatud koos kogu kompileeritud VBA koodiga. Accessi kompileeritud binaarfaili ei jää ühtegi osa VBA lähtekoodist. ACCDE-fail takistab kujundus- ja koodimuudatusi, vähendab andmebaasi mahtu ning parandab jõudlust. Lisateavet leiate teemast VBA-koodi peitmine kasutajate eest.

    Accessi kompileeritud binaarfaili avamiseks saate kasutada tarkvara Access Runtime. Kui Runtime ei tunne accde-failinime laiendit ära, avage kahendfail, luues runtime'ile osutava otsetee ja kaasates kompileeritud binaarfaili tee, mille otsetee peaks avama.

    NB!   Kasutajad ei saa kompileeritud binaarfaili avada Accessi varasema versiooniga kui kompileeritud versioon, kui varasem versioon ei toeta uuemas versioonis lisatud funktsiooni. Selle probleemi lahendamiseks kompileerige binaarfail Accessi versioonis, mille teie kasutajad on installinud.

  • ACCDR.    See vorming võimaldab teil juurutada rakenduse, mis avatakse käitusajarežiimis. Käitusajarežiimirakenduse juurutamise abil saate reguleerida rakenduse kasutusviisi, kuid see pole rakenduse turvalisuse tagamise viis. Lisateavet käitusajarežiimi kohta leiate jaotisest Ülevaade tarkvarast Access Runtime.

Accessi eesandmebaasi installimine ja täiendamine

Tükeldatud andmebaasi kujunduse kasutuselevõtul peate levitama eesandmebaasi igale kasutajale. Selleks, et asjad sujuvalt toimiksid, kaaluge järgmisi häid tavasid.

  • Veenduge, et igal kasutajal oleks Õige Accessi versioon ja et eesandmebasseer avataks õiges versioonis. Accessis on ka 32-bitine ja 64-bitine versioon. Vale "bitisus" käitamine võib mõjutada Windowsi API kutseid, DLL-teegi viiteid ja ActiveX-juhtelemente. Lisateavet leiate teemast Office'i 64- või 32-bitise versiooni valimine.

  • Saate luua installipaketi muude vajalike failide jaoks (sh andmebaasidraiverid, installi- ja konfigureerimispaketifailid ning rakendusega seotud failid). Lisateavet leiate teemast Installipaketi loomine.

  • Sisestage Windowsi töölaua otsetee, et kasutaja saaks kiiresti Accessi lahendust käitada. Lisage otsetee kausta asukoht, tähendusrikas otseteenimi, kirjeldus ja ikoon. Lisateavet leiate teemast Töölaua otsetee loomine Office'i programmi või faili jaoks.

    Näpunäide    Juhendage kasutajaid , kuidas kinnitada rakendusi menüüsse Start.

  • Saate määratleda tõhusa viisi eesandmebaasi uuesti juurutamiseks ja asendamiseks, kui värskendamine on nõutav, ning säilitada failide versioonid, et muutustel silma peal hoida. Näiteks saate lisada VBA-koodi, et otsida uusi versioone ja uuendada versiooni automaatselt isegi enne, kui kasutajad rakenduse käivitavad.

  • Kui loote ODBC-ühenduse DSN-faili abil, mis sisaldab ühendusstringi, tuleb see DSN-fail installida ka igasse klientarvutisse. Teine võimalus on luua VBA-koodis ühendus "DSN-less", et kõrvaldada vajadus DSN-faili järele. Lisateavet leiate teemast DSN-Less Connectionsi kasutamine.

Lehe algusse

Access Runtime'i mõistmine ja allalaadimine

Access rakenduste juurutamiseks, mis töötavad ilma kasutaja arvutisse Access installimata, saate neid levitada koos Access Runtime'iga, mis on Microsofti allalaadimiskeskusest tasuta saadaval. Kui avate Accessi andmebaasi tarkvara Access abil, avatakse andmebaas käitusajarežiimis.

Käitusajarežiim on Accessi töörežiim, milles teatud Accessi funktsioonid pole vaikimisi saadaval. Mõned kättesaamatutest funktsioonidest saab käitusajarežiimis aga kättesaadavaks teha.

Millised funktsioonid pole käitusajarežiimis saadaval?

Käitusajarežiimis pole saadaval järgmised Accessi funktsioonid.

  • Eriklahvid    Klahvid nagu Ctrl+Break, Ctrl+G ja tõstuklahv ( Shift), et vältida andmebaasi käivitussuvandeid.

  • Navigeerimispaan.    Navigeerimispaan pole käitusajarežiimis saadaval. See takistab kasutajatel teie andmebaasirakenduses suvalistele objektidele juurde pääsemast. Käitusajarežiimis saab avada ainult neid objekte, mille te kasutajatele esitate (nt navigeerimisvormi esitamisega). Navigeerimispaani ei saa muuta käitusajarežiimis kättesaadavaks.

  • Lint.    Lint pole käitusajarežiimis vaikimisi saadaval. See takistab kasutajatel andmebaasiobjekte loomast või muutmast ning muid potentsiaalselt kahjulikke toiminguid tegemast (nt ühenduse loomine uute andmeallikatega või andmete eksportimine soovimatul viisil). Lindi vaikemenüüsid ei saa käitusajarežiimis avaldada. Siiski saate luua kohandatud lindi ja seejärel seostada selle lindi vormi või aruandega. Lisateavet leiate teemast Kohandatud lindi loomine Accessis.

  • Kujundusvaade ja küljendivaade.    Kujundusvaade ja küljendivaade pole käitusajarežiimis saadaval ühegi objekti jaoks. See takistab kasutajatel teie andmebaasirakenduses objektide kujundust muutmast. Kujundus- ega küljendivaadet ei saa käitusajarežiimis lubada.

  • Spikker.    Integreeritud spikker pole käitusajarežiimis saadaval. Kuna teie juhite seda, millised funktsioonid on teie käitusajarežiimirakenduses saadaval, ei pruugi tavaline integreeritud Accessi spikker olla teie rakenduse kasutajate jaoks vajalik ja see võib neid pigem häirida või segada. Käitusajarežiimi rakenduse täiendamiseks saate luua oma kohandatud spikrifaili.

Kuidas simuleerida käitusajarežiimi?

Saate mis tahes Accessi andmebaasi käitada käitusajarežiimis igas arvutis, millesse on installitud Accessi täisversioon. Accessi andmebaasi käitamiseks käitusajarežiimis tehke üht järgmistest.

  • Muutke andmebaasifaili failinimelaiend .accdb laiendiks .accdr.

  • Looge käsurealüliti /Runtime abil andmebaasi otsetee.

    1. Paremklõpsake Windowsi töölaual ja valige Uus > otsetee.

    2. Sisestage MSAccess.exe asukoht, andmebaasi asukoht ja / runtime'i käsutäpsusti. Siin on mõned näited.

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

    Lisateavet leiate teemast Töölaua otsetee loomine Office'i programmi või faili jaoks.

Kas käitusajarežiim muudab mu andmebaasi turvalisemaks?

Kuigi käitusajarežiim piirab navigeerimis- ja kujundusfunktsioonide kasutamist, ei peaks te käitusajarežiimi kasutama andmebaasirakenduse esmase turbevahendina. Võib juhtuda, et kasutaja saab arvutis, millesse in installitud Accessi täisversioon, avada käitusaja-andmebaasirakenduse tavalise andmebaasirakendusena (s.t kõigi saadaolevate funktsioonidega) ja seejärel muuta selle kujundust või teha muid soovimatud toiminguid.

Isegi kui juurutate oma andmebaasirakenduse ainult arvutites, millesse pole Accessi täisversiooni installitud, võib kasutajal siiski olla võimalik kanda rakendus üle arvutisse, millesse pole Accessi täisversiooni installitud, ja seejärel avada käitusaja-andmebaasirakenduse tavalise andmebaasirakendusena.

Lehe algusse

Tarkvara Access Runtime allalaadimine

Märkus.: Rakenduses Access 2019 Enterprise ärge laadige alla ega installige käitusaega. Nii asendatakse teie Accessi täisversioon ainult käitusajaga. Selle asemel saate Office'i juurutamise tööriista abil määrata, et AccessRuntimeRetail-toode on installitud.

Access Runtime'i allalaadimiseks Microsofti allalaadimiskeskusest klõpsake oma versiooni jaoks vastavat linki. 

Tarkvara Access allalaadimiseks, kasutamiseks ja levitamiseks pole midagi vaja osta ning see, mitmele kasutajale saate tarkvara Runtime levitada, pole piiratud.

Lehe algusse

Installipaketi loomine

Olenevalt Accessi versioonist saate kasutada mitut viisi.

Üldise installipaketi kasutamine 

Accessi uuemates versioonides saate kasutada Windows Installerit või otsida muu tootja programmi, mis loob installipaketid.

Lehe algusse

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.