„Access“ programos diegimas

Pastaba: Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip patogia nuoroda.

Access teikia funkcionalią platformą, skirtą duomenų bazių programoms kurti. Duomenų bazės programa yra kompiuterio programa, kuri suteikia galimybę saugoti ir tvarkyti duomenis, taip pat suteikia vartotojo sąsają, kuri atitinka verslo užduočių logiką (pritaikymo logiką).

Norėdami įdiegti Access programas, kurios vykdomos neįdiegus Access vartotojo kompiuteryje, galite paskirstyti jas kartu su Access Runtime, kurią galima nemokamai gauti iš „Microsoft.com“ atsisiuntimo centro.

Šiame straipsnyje aptariami diegimo planavimo pagrindai ir Access „Runtime“ funkcijos ir kaip atsisiųsti „Runtime“. Šiame straipsnyje apžvelgiamas duomenų bazių taikomųjų programų diegimas naudojant Access.

Ką norėtumėte daryti?

Planuoti visuotiniam diegimui

„Access Runtime“ supratimas

„Access Runtime“ atsisiuntimas

„Access“ programos diegimas

Planuoti visuotiniam diegimui

Prieš pradėdami turėtumėte užduoti sau tokius klausimus, kaip bus diegiamos taikomosios programos.

Ar duomenys ir logika turi būti atskirti?

Galite sukurti Access programą, kuri sujungia duomenų valdymą ir programos logiką viename faile. Tai yra numatytoji programos struktūrą Access. Derinant duomenų valdymą ir programos logiką viename faile suteikiama galimybė naudoti paprasčiausią diegimo būdą, bet šis metodas veikia geriausiai, jei tik vienas asmuo naudoja programą vienu metu, o tai gali būti šiek tiek rizikinga. Pvz., vartotojas gali sukelti duomenų praradimą netyčia panaikindamas arba pažeisdamas programos failą.

Daugeliu atvejų duomenų valdymas ir programos logika turėtų būti atskirti. Tai padeda pagerinti toliau nurodytus dalykus.

  • Sauga    Naudojant serverį duomenims saugoti galima apsaugoti duomenis.

  • Našumas    Naudojant suskaidytą duomenų bazę arba duomenų bazės serverį galima sumažinti tinklo srautą.

  • Tinkinimas    Nauji naršymo srities makrokomandų veiksmai gali padėti valdyti, kas matys rodomą informaciją. Galite paskelbti skirtingos programos logikos failus skirtingiems vartotojams.

Būdai, kaip atskirti duomenis ir logiką

Vienas iš būdų atskirti duomenis ir logiką – naudoti komandą „Access“ duomenų bazė (skirtuko Duomenų bazės įrankiai grupėje Duomenų perkėlimas). Komanda „Access“ duomenų bazė padalija duomenų bazės programą į du „Access“ failus: vienas skirtas duomenims, kitas – logikai. Naudojant komandą „Access“ duomenų bazė, „Access“ sukuria failą naudodama „_be“ (reiškia „galutinis“ (angl. „back-end“), pridėtą prie failo vardo, pvz., jei pradinis duomenų bazės failo vardas yra „Database1.accdb“, „Access“ sukuria naują duomenų bazės failą, pavadintą "Database1_be.accdb."

Kitas būdas atskirti duomenų valdymą ir programos logiką – naudoti duomenų bazės serverio programą (pvz., „Microsoft SQL Server“) duomenims tvarkyti ir „Access“ – programos logikai.

Norėdami nuspręsti, ar pakanka paprasto „Access“ failo tiek duomenims valdyti, tiek programos logikai, apsvarstykite toliau nurodytus dalykus.

  • Duomenų vientisumas ir saugumas    Access vartotojai turi turėti failo, kuriame yra programos logika, skaitymo / rašymo teises. Jei sujungiate duomenis ir logiką viename faile, duomenims gali grėsti tokia pati rizika, kaip ir programos logikai.

    Access programa, kuri naudoja atskirą logiką ir duomenų failus, gali padėti apsaugoti duomenų vientisumą ir saugumą išnaudodama NTFS saugos funkcijas. Kadangi vartotojams reikia turėti aiškią skaitymo / rašymo prieigą tik prie logikos failo, duomenų failą galima labiau apsaugoti.

    Programai gali reikėti papildomų saugos parinkčių, pvz., galimybės valdyti, kurie vartotojai turi prieigą prie konkrečių duomenų. Šiuo atveju turėtumėte naudoti serverio produkto, pvz., „SQL Server“ arba „Windows“ serverio operacinę sistemą su Windows SharePoint Services, kad būtų galima saugoti ir tvarkyti savo programos duomenis ir naudoti „Access“, kad būtų galima teikti programos logiką.

  • Išplečiamumas    Access failas gali būti daugiausia 2 gigabaitų (GB). Nors 2 GB yra nemažai tekstinių duomenų, jų gali nepakakti kai kurioms taikomosioms programoms, ypač programoms, kurių duomenų bazės įrašuose yra priedų. Jei atskiriate duomenis ir logiką, programa gali apimti daugiau duomenų. Jei manote, kad vartotojai saugos didelės apimties duomenis, galbūt norėsite naudoti daugiau nei vieną Access duomenų failą.

    Taip pat turėtumėte peržiūrėti Access programos specifikacijas, kad sužinotumėte kitą išplečiamumo informaciją. Norėdami sužinoti daugiau apie Access specifikacijos, ieškokite straipsnyje prieigos specifikacijos.

  • Tinklo pajėgumas    Jei keliems vartotojams vienu metu reikia naudoti programą tinkle, duomenys gali būti sugadinti, jei duomenys ir logika yra sujungti į vieną failą. Be to, sujungus duomenis ir logiką į vieną „Access“ failą, negalite optimizuoti tinklo srauto, kurį generuoja programa „Access“. Jei keli vartotojai vienu metu naudos programą tinkle, turėtumėt atskirti duomenis ir logiką, naudodami du ar daugiau „Access“ failų arba duomenims naudodami duomenų bazės serverio produktą, o „Access“ – programos logikai.

Kokia bus tinklo aplinka?

Jei jūsų vartotojai naudoja tą patį vietinį tinklą arba jei tinkle jūsų programa nenaudojama, vienas programos failas gali veikti gerai daugeliu atvejų.

Tinklas bus našesnis, jei duomenys ir logika bus atskirti. Jei vartotojai nenaudos to paties vietinio tinklo, naudokite serverį duomenims saugoti ir tvarkyti ir naudokite „Access“ programos logikai.

Ar vartotojai turi Access?

Jei visi jūsų vartotojai turės Access įdiegtą savo kompiuteriuose, jie gali atidaryti ir naudoti programą ir bet kokį Access duomenų bazės failą.

Jei kai kurie arba visi jūsų vartotojai neturės Access įdiegtos savo kompiuteriuose, jums reikės įdiegti „Access Runtime“ programinę įrangą tiems vartotojams, kuriems diegiate programą.

Puslapio viršus

„AccessRuntime“ supratimas

„Access Runtime“ yra perskirstymo programa, kuri leidžia žmonėms, kurių kompiuteriuose neįdiegta Access, naudoti Access duomenų bazės programas. Kai atidarote Access duomenų bazę naudodami „Access Runtime“, duomenų bazė atidaroma vykdyklės režimu.

Kas yra vykdyklės režimas?

Vykdyklės režimas yra Access veikimo režimas, kai tam tikros Access funkcijos nepasiekiamos pagal numatytuosius parametrus. Tačiau kai kurias iš šių funkcijų galima padaryti pasiekiamas vykdyklės režimu.

Kokios funkcijos negalimos vykdyklės režimu?

Šios Access funkcijos negalimos vykdyklės režimu:

  • Naršymo sritis    Naršymo sritis nepasiekiama vykdyklės režimu. Tai neleis vartotojams prisijungti prie atsitiktinių objektų jūsų duomenų bazės programoje. Veikiant vykdyklės režimu bus galima atidaryti tik tuos objektus, kuriuos jūs atskleisite vartotojams, pvz., pateikdami komutatoriaus formą. Naršymo srities padaryti pasiekiamos vykdyklės režimu negalima.

  • Juostelė    Pagal numatytuosius nustatymus juostelė nepasiekiama vykdyklės režimu. Tai padeda išvengti atvejų, kai vartotojai gali sukurti ar modifikuoti duomenų bazės objektus ir atlikti kitus žalingas veiksmus, pvz., prisijungiant prie naujų duomenų šaltinių arba eksportuoti duomenis tokiais būdais, kurių jūs nenorite leisti. Galite sukurti pasirinktinę juostelę ir tada susieti tą juostelę su forma arba ataskaita. Negalima atskleisti numatytųjų juostelės skirtukų vykdyklės režimu.

  • Maketo rodinys ir dizaino rodinys    Dizaino rodinio ir maketo rodinio nėra duomenų bazės objektuose veikiant vykdyklės režimu. Tai neleis vartotojams modifikuoti objektų dizaino jūsų duomenų bazės programoje. Negalima įjungti dizaino arba maketo rodinio vykdyklės režimu.

  • Žinynas    Pagal numatytuosius nustatymus integruotas žinynas nepasiekiamas vykdyklės režimu. Kadangi galite kontroliuoti, kokios funkcijos bus pasiekiamos programoje vykdyklės režimu, kas nors iš standartiškai integruoto Access žinyno gali būti netinkama žmonėms, kurie naudojasi jūsų programa, ir gali juos klaidinti. Galite sukurti savo pasirinktinį žinyno failą papildyti taikomosios programos vykdymo laiko režimas.

Ar galiu atidaryti Access duomenų bazę vykdyklės režimu nenaudodamas „Access Runtime“ programinės įrangos?

Galite paleisti bet kokią Access duomenų bazę vykdyklės režimu kompiuteryje, kuriame įdiegta visa Access versija. Kad vykdytimėte Access duomenų bazę vykdyklės režimu, atlikite vieną iš toliau nurodytų veiksmų.

  • Pakeiskite duomenų bazės failo vardo plėtinį iš .accdb į .accdr.

  • Sukurkite nuorodą į duomenų bazę arba įtraukite / „Runtime“ komandų eilutės perjungiklį į sparčiuosius klavišus.

Ar vykdyklės režimas padidina mano duomenų bazės saugą?

Nors vykdyklės režimas riboja naršymo ir dizaino galimybes, nenaudokite vykdyklės režimo kaip pagrindinės priemonės duomenų bazės programos saugai užtikrinti. Kompiuteryje, kuriame įdiegta visa Access versija, vartotojas galės atidaryti vykdyklės duomenų bazės programą kaip įprastą duomenų bazės programą (t. y. su visomis prieinamomis funkcijomis) ir tada keisti dizainą arba atlikti kitus nepageidaujamus veiksmus.

Net jei diegiate duomenų bazės programą tik tuose kompiuteriuose, kuriuose neįdiegta visa Access versija, vartotojas vis tiek gali perkelti programą į kompiuterį, kuriame yra visa Access versija, ir atidaryti vykdyklės duomenų bazės programą kaip įprastą duomenų bazės programą.

Pastaba: Jei norite paskirstyti Access programą, kad vartotojai negalėtų modifikuoti formų ir ataskaitų dizaino arba ataskaitos arba „Microsoft Visual Basic for Applications (VBA)“ modulio, apsvarstykite galimybę naudoti kompiliuotą dvejetainį failą (.accde). Daugiau informacijos apie kompiliuoto dvejetainio failo naudojimą žr. skyriuje Nuspręskite, kokį failo formatą naudoti, kurį rasite toliau šiame straipsnyje.

Puslapio viršus

Atsisiųskite „Access Runtime“

Norėdami atsisiųsti „Access Runtime“ iš „Microsoft“ atsisiuntimo centro, spustelėkite atitinkamą versijos saitą:

Nereikia nieko pirkti norint atsisiųsti, naudoti ir platinti „Access Runtime“, taip pat nėra jokių vartotojų skaičaus apribojimų, kuriems galite platinti „Runtime“.

Puslapio viršus

Programos Access visuotinis diegimas

Norėdami visuotinai diegti Access programą, mažiausiai turite atlikti šias užduotis:

  1. Programos kūrimas    Jūsų programa turi teikti vartotojams galimybę atidaryti ir naudoti duomenų bazės objektus. Jei jūsų programa šito nesuteikia, vartotojai savo kompiuteriuose turi turėti įdiegtą Access, kad galėtų naudoti programą. Be to, jūs negalėsite nuspėti, kaip vartotojai naršys jūsų programą, ir jums bus sunkiau pateikti išsamią programos dokumentaciją. Be to, jei vartotojai atidarys jūsų programą naudodami „Access Runtime“ programinę įrangą, integruotos Access naršymo funkcijos gali būti nepasiekiamos.

    Viena galimybė yra sukurti formą, kurioje yra komandos mygtukai, kurie atidaro duomenų bazės objektus arba atlieka kitus veiksmus, o tada nurodyti šią formą kaip numatytąją, kuri bus atidaroma paleidus programą.

    Pastaba: Jei reikia pagalbos kuriant formą, žr. temą Formos kūrimas naudojant formos įrankį.

    Kaip nustatyti numatytąją atidarymo formą?

    1. Spustelėkite Failas > Parinktys

    2. Kairiojoje dialogo lango „Access“ parinktys srityje spustelėkite Dabartinė duomenų bazė.

    3. Dešiniojoje srityje, dalyje Programos parinktys, pasirinkite numatytąją norimą formą, naudodami pasirinktinio įvedimo lauką Rodymo forma.

    Galite sukurti pasirinktinę juostelę, o tada susieti tą juostelę su forma, kuri atidaroma paleidžiant programą. Daugiau informacijos apie pasirinktinės juostelės kūrimą ieškokite straipsnyje Pasirinktinės juostelės kūrimas programoje „Access“.

  2. Programos diegimas    Yra kelios programos diegimo parinktys ir galimybės. Galite norite įdiegti konkretų failo formatą, kad geriau kontroliuotumėte, kaip vartotojai naudos programą. Taip pat galite pakuoti taikomąją programą, kad būtų lengviau įdiegti arba įdiegti atskirus duomenų ir logikos komponentus.

    Tolesniuose skyriuose rasite daugiau informacijos apie šias parinktis ir svarbius dalykus.

Nuspręskite, kurį failo formatą naudosite

Yra keturi Access failų formatai, kuriuos galite naudoti, kai diegiate programą:

  • .accdb    Tai yra numatytasis failo formatas Access. Kai diegiate programą šiuo formatu, vartotojai turi daugumą parinkčių tinkinti ir naršyti programoje bet kokiu norimu būdu. Jei norite užtikrinti, kad vartotojai nekeistų programos dizaino, turėtumėte naudoti .accde failo formatą. Be to, vartotojas negali lengvai nustatyti, ar .accdb failas pakeistas po to, kai jūs supakavote, kad būtų aišku, naudokite .accdc failo formatą.

  • .accdc    Šis formatas taip pat vadinamas „Access“ visuotinio diegimo failu. „Access“ visuotinio diegimo failą sudaro programos failas ir skaitmeninis parašas, kuris yra susietas su failu. Šis formatas užtikrina, kad vartotojai nepakeis failo po to, kai jūs jį supakavote. Šį formatą galite taikyti numatytajam Access failo (.accdb) formatui arba Access kompiliuotam dvejetainiam faiui (.accde).

    Galite įdėti tik vieną programos failą į „Access“ visuotinio diegimo failą. Jei programa turi atskirus duomenų ir logikos failus, galite juos įtraukti atskirai.

  • .accde    Šis formatas taip pat žinomas kaip kompiliuotas dvejetainis failas. Access kompiliuotas dvejetainis failas yra duomenų bazės programos failas, kuris įrašytas su visais VBA kodo kompiliavimais. VBA kodo nelieka „Access“ kompiliuotame dvejetainiame faile.

    Galite naudoti „Access Runtime“, kad atidarytumėte Access kompiliuotą dvejetainį failą. Tačiau pagal numatytuosius nustatymus „Runtime“ neatpažįsta .accde failo vardo plėtinio. Norėdami atidaryti kompiliuotą dvejetainį failą naudodami „Access Runtime“, sukurkite nuorodą, kuri nukreipia į „Runtime“, ir įtraukite kelią į kompiliuotą dvejetainį failą, kurį turi atidaryti nuoroda.

    Svarbu: Jei vartotojas atidaro kompiliuotą dvejetainį failą, naudodamas senesnę „Access“ versiją nei ta, kurią naudojant jis buvo sukompiliuotas, vartotojai negali atidaryti kompiliuoto dvejetainio failo. Norėdami išspręsti šią problemą, turėtumėte sukompiliuoti dvejetainį failą „Access“ versija, kurią turi jūsų vartotojai.

    Kaip galiu įrašyti Access failą kaip kompiliuotą dvejetainį failą?

    1. Access atidarykite duomenų bazės failą (.accdb), kurį norite įrašyti kaip sukompiliuotą dvejetainį failą (.accde).

    2. Spustelėkite skirtuką Failas, tada spustelėkite Įrašyti kaip.

    3. Dalyje Duomenų bazės failų tipai spustelėkite Padaryti ACCDE tada Įrašyti kaip.

    4. Dialogo lange Įrašyti kaip susiraskite aplanką, kuriame norite įrašyti failą, lauke Failo vardas įveskite failo vardą ir spustelėkite Įrašyti.

  • .accdr    Šis formatas leidžia įdiegti programą, kuri atidaroma vykdyklės režimu. „Runtime“ programa gali padėti kontroliuoti būdus, kaip ji naudojama, tačiau tai nereiškia programos saugos užtikrinimo. Daugiau informacijos apie vykdyklės režimą žr. dalyje „Access Runtime“ supratimas.

Access duomenų bazės supakavimas ir pasirašymas

Access leidžia lengviau ir greičiau prisijungti ir paskirstyti duomenų bazę nei ankstesnėse versijose. Kurdami .accdb arba .accde failą, galite supakuoti jį, pritaikyti skaitmeninį parašą tam paketą ir paskirstyti pasirašytą paketą kitiems vartotojams. Paketų ir pasirašymo įfunkcija paverčia duomenų bazę į „Access Deployment“ formato (.accdc) failą, pasirašo paketą ir pasirašytą paketą padeda nustatytoje vartotojo kompiuterio vietoje. Vartotojai gali išskleisti duomenų bazės paketą ir dirbti tiesiogiai duomenų bazėje (ne su paketo failu).

Pastaba: Funkcija, aprašyta šiame skyriuje, supakuoja Access failą ir pasirašo skaitmeniniu būdu, kas padeda vartotojams įsitikinti, kad failas yra patikimas.

Pradėdami kurti ir prisijungti paketą prisiminkite šiuos dalykus:

  • Duomenų bazės pakavimas ir paketo pasirašymas – būdas perteikti patikimumą. Kai jūs arba jūsų vartotojai gauna paketą, parašas patvirtina, kad duomenų bazė nėra pažeista. Jei pasitikite autoriumi, galite įgalinti turinį.

  • Nauja pakavimo ir pasirašymo funkcija taikoma tik duomenų bazėms, naudojančioms .accdb failo formatą. Access teikia įrankius iš ankstesnių „Microsoft Office“ versijų, kurias galite naudoti norėdami prisijungti ir paskirstyti duomenų bazes, sukurtas ankstesniu .mdb failų formatu. Negalite naudoti ankstesnių „Office“ versijų įrankių norėdami prisijungti ir diegti failus, sukurtus naujesniu .accdb failų formatu.

  • Į paketą galite įtraukti tik vieną duomenų bazę.

  • Supakavus ir pasirašius duomenų bazę, duomenų bazės failo objektai yra registruoti kodu, ne tik makrokomandomis arba kodų moduliais. Pakavimo ir pasirašymo procesas suglaudina paketo failą, kad sutrumpėtų atsisiuntimo laikas.

  • Galite išskleisti duomenų bazes iš paketinių failų, esančių „SharePoint“ serveriuose.

Tolesniuose skyriuose paaiškinama, kaip kurti pasirašyto paketo failą ir kaip išskleisti duomenų bazę iš pasirašyto paketo failo ir ją naudoti.

Pastaba: Norėdami atlikti šiuos veiksmus, turite turėti bent vieną saugos sertifikatą. Jei neturite savo kompiuteryje įdiegto sertifikato, galite sukurti naudodami „SelfCert“ įrankį. Informacijos, kaip kurti privatų saugos sertifikatą, rasite straipsnyje Padarykite patikimą pridėdami skaitmeninį parašą.

Pasirašyto paketo kūrimas

  1. Atidarykite duomenų bazę, kurią norite supakuoti ir pasirašyti.

  2. Spustelėkite skirtuką Failas, tada spustelėkite Įrašyti kaip.

  3. Dalyje Duomenų bazės failų tipai spustelėkite Paketas ir pasirašymas tada spustelėkite Įrašyti kaip.

  4. Dialogo lange Pasirinkti sertifikatą pasirinkite skaitmeninį sertifikatą ir spustelėkite Gerai.

    Rodomas dialogo langas Kurti „Microsoft Office Access“ pasirašytą paketą.

  5. Sąraše Įrašyti į pasirinkite pasirašyto duomenų bazės paketo vietą.

  6. Lauke Failo vardo įveskite pasirašyto paketo pavadinimą ir spustelėkite Kurti.

    „Access“ sukuria .accdc failą ir perkelia jį į pasirinktą vietą.

Pasirašyto paketo išskleidimas ir naudojimas

  1. Spustelėkite Failas > Atidaryti.

  2. Dialogo lange Atidaryti kaip failo tipą pasirinkite Microsoft Office Access Signed Packages (*.accdc).

  3. Sąraše Kur ieškoti raskite aplanką, kuriame yra .accdc failas, pasirinkite failą ir spustelėkite Atidaryti.

  4. Atlikite vieną iš šių veiksmų:

    • Jei pasirinkote pasitikėti pateiktu skaitmeniniu sertifikatu, kuris buvo naudojamas pasirašant diegimo paketą, rodomas dialogo langas Išskleisti duomenų bazę į. Pereikite prie 5 veiksmo.

    • Jei dar nepasirinkote pasitikėti skaitmeniniu sertifikatu, rodomas šis patariamasis pranešimas.

      1. Patarimo pranešimas

      2. Jei pasitikite duomenų baze, spustelėkite Atidaryti. Jei pasitikite visais teikėjo sertifikatais, spustelėkite Pasitikėti viskuo, ką teikia šis leidėjas. Rodomas dialogo langas Išskleisti duomenų bazę į.

  5. Taip pat galite sąraše Įrašyti į pasirinkti išskleistos duomenų bazės vietą ir lauke Failo vardas įvesti kitą išskleistos duomenų bazės pavadinimą.

Jei nesate tikri, ar pasitikėti sertifikatu, straipsnyje Kaip sužinoti, ar skaitmeninis parašas yra patikimas pateikiama bendra informacija apie datos ir kitų elementų tikrinimą sertifikate, siekiant užtikrinti, kad jis galioja.

Puslapio viršus

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×