Access programmas izvietošana

Access nodrošina līdzekļiem bagātu platformu datu bāzu programmu izveidei. Datu bāzes programma ir datora programma, kas nodrošina veidu datu glabāšanai un pārvaldībai un lietotāja interfeisu, kas izmanto biznesa uzdevumu loģiku (programmas loģiku).

Lai izvietotu Access programmas, kas var darboties bez Access instalēšanas lietotāja datorā, varat tās izplatīt kopā ar Access izpildlaika moduli, kas bez maksas ir pieejams Microsoft.com lejupielādes centrā.

Šajā rakstā ir aprakstīta pamata izvietošanas plānošana, Access izpildlaika moduļa līdzekļi un izpildlaika moduļa lejupielāde. Šajā rakstā ir sniegts arī pārskats par datu bāzu programmu izvietošanu, izmantojot Access.

Iespējamās darbības

Izvietošanas plāns

Access izpildlaika moduļa izprašana

Access izpildlaika moduļa lejupielāde

Access programmas izvietošana

Izvietošanas plāns

Pirms sākat darbu, uzdodiet sev tālāk norādītos jautājumus par to, kā programma tiks izvietota.

Vai dati un loģika ir jānodala?

Varat izveidot Access programmu, kas datu pārvaldību un programmas loģiku apvieno vienā failā. Šī ir noklusējuma programmas struktūra līdzeklī Access. Datu pārvaldības un programmas loģikas apvienošana vienā failā nodrošina vienkāršāko izvietošanas paņēmienu, bet tas vislabāk darbojas tad, ja programmu vienlaikus izmanto tikai viens lietotājs, un šeit pastāv arī risks. Piemēram, lietotājs var izraisīt datu zudumu, nejauši izdzēšot vai sabojājot programmas failu.

Vairākumā gadījumu datu pārvaldības ir jānodala no programmas loģikas. Šādi tiek uzlabota:

  • Drošība    Datu glabāšanai izmantojot serveri, var uzturēt datus drošībā.

  • Veiktspēja    Izmantojot sadalītu datu bāzi vai datu bāzu serveri, var samazināt tīkla trafiku.

  • Pielāgojamība    Jaunās navigācijas rūts makro darbības var palīdzēt noteikt, kurš ko redz. Dažādiem lietotājiem varat izplatīt dažādus programmas loģikas failus.

Datu un loģikas nodalīšanas veidi

Viens veids, kā nodalīt datus un loģisku, ir izmantot komandu Access datu bāze (cilnes Datu bāzu rīki grupā Datu pārvietošana). Komanda Access datu bāze sadala jūsu datu bāzes programmu divos Access failos: datu un loģikas failā. Izmantojot komandu Access datu bāze, Access izveido failu, kura nosaukumam pievienots “_be” (nozīmē “back-end” — aizmugursistēmas). Piemēram, ja datu bāzes faila sākotnējais nosaukums ir Datu_bāze1.accdb, programma Access izveido jaunu datu bāzes failu Datu_bāze1_be.accdb.

Cits veids, kā nodalīt datu pārvaldību un programmas loģiku, ir datu pārvaldībai izmantot datu bāzu servera programmu (piemēram, Microsoft SQL Server), bet programmas loģikai izmantot programmu Access.

Lai izlemtu, vai ar vienu Access failu pietiek gan datu pārvaldībai, gan arī programmas loģikai, ņemiet vērā šādu informāciju:

  • Datu integritāte un drošība    Access lietotājiem ir nepieciešamas programmas loģikas faila lasīšanas/rakstīšanas atļaujas. Ja datus un loģiku apvienojat vienā failā, dati tiek pakļauti tiem pašiem riskiem, kuriem ir pakļauta programmas loģika.

    Access programma, kas izmanto atsevišķus loģikas un datu failus, var palīdzēt aizsargāt datu integritāti un drošību, izmantojot NTFS drošības līdzekļus. Tā kā lietotājiem tieša lasīšanas/rakstīšanas piekļuve ir nepieciešama tikai programmas loģikas failam, datu failu var padarīt drošāku.

    Jūsu programmai var būt nepieciešamas papildu drošības opcijas, piemēram, iespēja noteikt, kuriem lietotājiem ir piekļuve noteiktiem datiem. Šādā gadījumā izmantojiet kādu servera produktu, piemēram, SQL Server vai Windows servera operētājsistēmu, kurā ir Windows SharePoint Services, lai glabātu un pārvaldītu savas programmas datus, un izmantojiet Access, lai nodrošinātu programmas loģiku.

  • Mērogojamība    Access faila lieluma ierobežojums ir 2 gigabaiti (GB). Lai gan 2 GB ir ievērojams teksta datu apjoms, dažām programmām tas var nebūt pietiekams, īpaši tādām programmām, kuras datu bāzes ierakstos glabā pielikumus. Nodalot datus un loģiku, jūsu programmā var iekļaut vairāk datu. Ja sagaidāt, ka lietotāji glabās lielu datu apjomu, apsveriet iespēju izmantot vairākus Access datu failus.

    Pārskatiet arī Access programmas specifikācijas, lai noskaidrotu citu mērogojamības informāciju. Lai uzzinātu vairāk par Access specifikācijām, skatiet rakstu Access specifikācijas.

  • Tīkla noslodze    Ja vairākiem lietotājiem tīklā būs vienlaikus jāizmanto programma, datu bojājuma varbūtība ir lielāka, ja datus un loģiku apvienojat vienā failā. Turklāt, ja datus un loģiku apvienojat vienā Access failā, jūs nevarat optimizēt programmas Access ģenerēto tīkla trafiku. Ja vairāki lietotāji vienlaikus izmantos jūsu programmu tīklā, nodaliet datus un loģiku, izmantojot vismaz divus Access failus vai izmantojot datu bāzu servera produktu datiem un Access programmas loģikai.

Kāda būs tīkla vide?

Ja visi jūsu lietotāji ir vienā lokālajā tīklā vai ja jūsu programma netiek izmantota tīklā, vairākumā gadījumu viens programmas fails var darboties pietiekami labi.

Tīkla veiktspēja būs labāka, ja nodalīsit datus un loģiku. Ja lietotāji nebūs vienā lokālajā tīklā, izmantojiet serveri, lai glabātu un pārvaldītu savus datus, un programmas loģikai izmantojiet Access.

Vai lietotājiem būs Access?

Ja visu lietotāju datoros būs instalēta programma Access, jūsu programmu tie varēs atvērt un izmantot kā jebkuru citu Access datu bāzes failu.

Ja visu lietotāju datoros nebūs instalēta programma Access, jums būs jāizvieto Access izpildlaika programmatūra atbilstošajiem lietotājiem, kad izvietosit savu programmu.

Uz lapas sākumu

Access izpildlaika moduļa izprašana

Access izpildlaika modulis ir izplatāma programma, kas lietotājiem, kuru datoros nav instalēta programma Access, ļauj izmantot Access datu bāzu programmas. Kad atverat Access datu bāzi, izmantojot Access izpildlaika moduli, šī datu bāze tiek atvērta izpildlaika režīmā.

Kas ir izpildlaika režīms?

Izpildlaika režīms ir Access darbības režīms, kurā noteikti Access līdzekļi pēc noklusējuma nav pieejami. Tomēr dažus no šiem nepieejamajiem līdzekļiem var padarīt pieejamus izpildlaika režīmā.

Kādi līdzekļi nav pieejami izpildlaika režīmā?

Šādi Access līdzekļi nav pieejami izpildlaika režīmā:

  • Navigācijas rūts    Navigācijas rūts nav pieejama izpildlaika režīmā. Tas palīdz neļaut lietotājiem patvaļīgi piekļūt datu bāzes programmas objektiem. Izmantojot izpildlaika režīmu, var atvērt tikai tos objektus, kurus rādāt lietotājiem, piemēram, nodrošinot vadības pults formu. Izpildlaika režīmā navigācijas rūti nevar padarīt pieejamu.

  • Lente    Pēc noklusējuma lente nav pieejama izpildlaika režīmā. Tas palīdz neļaut lietotājiem veidot vai modificēt datu bāzes objektus un veikt citas iespējami kaitīgas darbības, piemēram, veidot savienojumu ar jauniem datu avotiem vai eksportēt datus tā, kā to nav paredzēts darīt. Varat izveidot pielāgotu lenti un pēc tam saistīt to ar formu vai atskaiti. Noklusējuma lentes cilnes nevarat parādīt izpildlaika režīmā.

  • Noformējuma skats un izkārtojuma skats    Noformējuma skats un izkārtojuma skats izpildlaika režīmā nav pieejams nevienam datu bāzes objektam. Tas palīdz neļaut lietotājiem datu bāzes programmā modificēt objektu noformējumu. Noformējuma vai izkārtojuma skatu izpildlaika režīmā nevarat iespējot.

  • Palīdzība    Pēc noklusējuma integrētā palīdzība izpildlaika režīmā nav pieejama. Tā kā jūs nosakāt, kāda funkcionalitāte ir pieejama jūsu izpildlaika režīma programmā, daļa standarta integrētās Access palīdzības var neattiekties uz personām, kas izmanto jūsu programmu, un var tās mulsināt vai pievilt. Lai papildinātu savu izpildlaika režīma programmu, varat izveidot pielāgotu palīdzības failu.

Vai Access datu bāzi var atvērt izpildlaika režīmā, nelietojot Access izpildlaika programmatūru?

Jebkuru Access datu bāzi izpildlaika režīmā var palaist datorā, kurā ir instalēta pilnā Access versija. Lai Access datu bāzi palaistu izpildlaika režīmā, veiciet kādu no šīm darbībām:

  • Mainiet datu bāzes faila nosaukuma paplašinājumu no .accdb uz .accdr.

  • Izveidojiet saīsni uz datu bāzi un saīsnē iekļaujiet komandrindas slēdzi /Runtime.

Vai izpildlaika režīms manu datu bāzi padara drošāku?

Lai gan izpildlaika režīms ierobežo navigācijas un noformēšanas līdzekļu pieejamību, nelietojiet izpildlaika režīmu kā primāro līdzekli datu bāzes programmas drošināšanai. Datorā, kurā ir instalēta pilna Access versija, lietotājs izpildlaika datu bāzes programmu var atvērt kā parastu datu bāzes programmu (t.i., ar visiem pieejamajiem līdzekļiem) un pēc tam var mainīt noformējumu vai veikt citas nevēlamas darbības.

Pat tad, ja datu bāzes programmu izvietosit tikai tajos datoros, kuros nav instalēta pilna Access versija, lietotājs joprojām var pārsūtīt programmu uz datoru, kurā ir instalēta pilna Access versija, un atvērt izpildlaika datu bāzes programmu kā parastu datu bāzes programmu.

Piezīme.: Ja vēlaties izplatīt Access programmu, lai lietotāji nevarētu modificēt formu, atskaišu un Microsoft Visual Basic for Applications (VBA) moduļu noformējumu, apsveriet iespēju izmantot kompilētu bināro failu (.accde). Lai iegūtu papildinformāciju par kompilētu bināro failu, skatiet tālāk šī raksta sadaļu Izlemiet, kuru failu formātu izmantot.

Uz lapas sākumu

Access izpildlaika moduļa lejupielāde

Lai lejupielādētu Access izpildlaika moduli no Microsoft lejupielādes centra, noklikšķiniet uz savai versijai atbilstošās saites:

Lai lejupielādētu, izmantotu un izplatītu Access izpildlaika moduli, nekas nav jāiegādājas, kā arī nav to lietotāju skaita ierobežojuma, kuriem varat izplatīt izpildlaika moduli.

Uz lapas sākumu

Access programmas izvietošana

Lai izvietotu Access programmu, ir jāveic vismaz šādi uzdevumi:

  1. Programmas izveide    Programmai ir jānodrošina veids, kā lietotāji var atvērt un izmantot datu bāzes objektus. Ja programma nenodrošina šādus līdzekļus, lietotāju datoros būs jāinstalē Access, lai varētu izmantot šo programmu. Turklāt nevarēsit paredzēt, kā lietotāji pārvietosies programmā, un būs grūtāk nodrošināt pilnīgu programmu dokumentāciju. Vēl jo vairāk: ja lietotāji programmu atvērs, izmantojot Access izpildlaika programmatūru, iebūvētie Access navigācijas līdzekļi nebūs pieejami.

    Viena pieeja ir veidot formu, kurā ir komandpogas, kas atver datu bāzes objektus vai veic citas darbības, un pēc tam norādīt šo formu kā noklusējuma formu, lai to atvērtu, startējot programmu.

    Piezīme.: Lai iegūtu palīdzību par formas izveidi, skatiet tēmu Formas izveide, izmantojot rīku Forma.

    Kā norādīt atveramo noklusējuma formu?

    1. Noklikšķiniet uz Fails > Opcijas. Ja izmantojat Access 2007, noklikšķiniet uz Microsoft Office pogas un pēc tam uz Access opcijas.

    2. Dialoglodziņa Access opcijas kreisajā rūtī noklikšķiniet uz Pašreizējā datu bāze.

    3. Labajā rūtī zem Programmas opcijas atlasiet nepieciešamo noklusējuma formu, izmantojot kombinēto lodziņu Attēlojuma forma.

    Varat arī izveidot pielāgotu lenti un pēc tam saistīt to ar formu, kas tiek atvērta, startējot programmu. Lai iegūtu papildinformāciju par to, kā izveidot pielāgotu lenti, skatiet rakstu Pielāgotas lentes izveide programmā Access.

  2. Programmas instalēšana    Pastāv vairākas iespējas un apsvērumi saistībā ar programmas instalēšanu. Iespējams, vēlēsities izvietot noteikta formāta failu, lai labāk kontrolētu to, kā lietotāji izmantos programmu. Varat arī pakot programmu, lai atvieglotu instalēšanu, vai izvietot nodalītus datu un loģikas komponentus.

    Papildinformāciju par šīm iespējām un apsvērumus skatiet tālākajās sadaļās.

Izlemiet, kuru failu formātu izmantot

Pastāv četri Access failu formāti, kurus varat izmantot, izvietojot programmu:

  • .accdb    Šis ir Access noklusējuma failu formāts. Izvietojot programmu šajā formātā, lietotājiem ir visvairāk iespēju programmas pielāgošanai un naviģēšanai tā, kā tie vēlas. Ja vēlaties nodrošināt, lai lietotāji nemainītu programmas noformējumu, izmantojiet failu formātu .accde. Turklāt lietotājs nevar ērti noteikt, vai .accdb fails pēc iepakošanas ir mainīts. Lai tas būtu skaidri redzams, izmantojiet failu formātu .accdc.

  • .accdc    Šis formāts ir pazīstams arī kā Access izvietošanas fails. Access izvietošanas fails ir programmas fails un ar šo failu saistīts ciparparaksts. Šis failu formāts ļauj lietotājiem būt pārliecinātiem, ka neviens nav mainījis programmas failu pēc tā iepakošanas. Šo formātu varat lietot noklusējuma formāta Access failam (.accdb) vai Access kompilētajam binārajam failam (.accde).

    Access izvietošanas failā var ievietot tikai vienu programmas failu. Ja jūsu programmai ir nodalīti datu un loģikas faili, tos varat iepakot atsevišķi.

  • .accde    Šis formāts ir pazīstams arī kā kompilētais binārais fails. Programmā Access kompilētais binārais fails ir datu bāzes programmas fails, kas ir saglabāts kopā ar visu kompilēto VBA kodu. Access kompilētajā binārajā failā vairs nav nekāda VBA avota koda.

    Lai atvērtu Access kompilēto bināro failu, varat izmantot Access izpildlaika moduli. Tomēr pēc noklusējuma izpildlaika modulis neatpazīst faila nosaukuma paplašinājumu .accde. Lai kompilēto bināro failu atvērtu, izmantojot Access izpildlaika moduli, izveidojiet saīsni, kas norāda uz izpildlaika moduli, un iekļaujiet ceļu uz kompilēto bināro failu, kas ar šo saīsni ir jāatver.

    Svarīgi!: Ja lietotāji mēģina atvērt kompilēto bināro failu, izmantojot Access versiju, kas ir senāka par to, kurā tas tika kompilēts, lietotāji šo kompilēto bināro failu nevar atvērt. Lai novērstu šo problēmu, kompilējiet bināro failu tajā Access versijā, kas ir instalēta lietotājiem.

    Kā saglabāt Access failu kā kompilēto bināro failu?

    1. Programmā Access atveriet datu bāzi (failu .accdb), kuru vēlaties saglabāt kā kompilēto bināro failu (.accde).

    2. Noklikšķiniet uz cilnes Fails un pēc tam uz Saglabāt kā.

    3. Zem Datu bāzes failu tipi noklikšķiniet uz Izveidot ACCDE un pēc tam uz Saglabāt kā.

    4. Dialoglodziņā Saglabāšana kā pārlūkojot atrodiet mapi, kurā vēlaties saglabāt failu, lodziņā Faila nosaukums ierakstiet faila nosaukumu un pēc tam noklikšķiniet uz Saglabāt.

    Piezīme.: Ja izmantojat Access 2007, cilnes Datu bāzes rīki grupā Datu bāzes rīki noklikšķiniet uz Izveidot ACCDE.

  • .accdr    Šis formāts ļauj izvietot programmu, kas tiek atvērta izpildlaika režīmā. Izpildlaika programmas izvietošana var palīdzēt kontrolēt to, kā tā tiek izmantota. Tomēr tas nav programmas drošināšanas līdzeklis. Papildinformāciju par izpildlaika režīmu skatiet sadaļā Access izpildlaika moduļa izprašana.

Access datu bāzes pakošana un parakstīšana

Salīdzinot ar iepriekšējām versijām, Access ļauj ērtāk un ātrāk parakstīt un izplatīt datu bāzi. Izveidojot .accdb failu vai.accde failu, failu varat pakot, pakotnei varat lietot ciparparakstu un pēc tam parakstīto pakotni varat izplatīt citiem lietotājiem. Pakošanas un parakstīšanas līdzeklis datu bāzi ievieto Access izvietošanas (.accdc) failā, paraksta pakotni un pēc tam ar kodu parakstīto pakotni ievieto lietotāja datorā jūsu norādītajā atrašanās vietā. Lietotāji pēc tam var izvilkt datu bāzi no pakotnes un strādāt tieši datu bāzē (nevis pakotnes failā).

Piezīme.: Šajā sadaļā aprakstītais līdzeklis iepako Access failu un pakotnei lieto ciparparakstu, kas palīdz lietotājiem norādīt, ka fails ir uzticams.

Veidojot un parakstot pakotni, atcerieties šos faktus:

  • Datu bāzes pakošana un parakstīšana ir veids, kā paziņot par uzticamību. Kad jūs (vai lietotāji) saņemat pakotni, paraksts apstiprina, ka datu bāzē nav veiktas izmaiņas. Ja uzticaties autoram, varat iespējot saturu.

  • Pakošanas un parakstīšanas līdzeklis attiecas tikai uz tām datu bāzēm, kas ir saglabātas failu formātā .accdb. Access nodrošina rīkus no iepriekšējām Microsoft Office versijām, kurus varat izmantot, lai parakstītu un izplatītu datu bāzes, kas ir izveidotas vecākā failu formātā .mdb. Rīkus no iepriekšējām Office versijām nevarat izmantot, lai parakstītu un izvietotu failus, kas ir izveidoti jaunākajā failu formātā .accdb.

  • Pakotnē varat pievienot tikai vienu datu bāzes failu.

  • Pakojot un parakstot datu bāzi, ar kodu tiek parakstīti visi datu bāzes failā iekļautie objekti, nevis tikai makro vai koda moduļi. Turklāt pakošanas un parakstīšanas process saspiež pakotnes failu, lai samazinātu lejupielādes laiku.

  • Datu bāzes var izvilkt no pakotņu failiem, kas atrodas SharePoint serveros.

Nākamajās sadaļās ir paskaidrots, kā izveidot parakstītu pakotnes failu, un kā izmantot parakstītā pakotnes failā iekļauto datu bāzi.

Piezīme.: Lai veiktu šīs darbības, ir jābūt pieejama vismaz vienam drošības sertifikātam. Ja jūsu datorā nav instalēta sertifikāta, varat tādu izveidot, izmantojot rīku SelfCert. Informāciju par to, kā izveidot privātu drošības sertifikātu, skatiet rakstā Uzticamības parādīšana, pievienojot ciparparakstu.

Parakstītas pakotnes izveide

  1. Atveriet datu bāzi, kuru vēlaties sapakot, un parakstiet to.

  2. Noklikšķiniet uz cilnes Fails un pēc tam uz Saglabāt kā.

  3. Zem Datu bāzes failu tipi noklikšķiniet uz Pakot un parakstīt un pēc tam uz Saglabāt kā.

    Piezīme.: Ja izmantojat Access 2007, noklikšķiniet uz Microsoft Office pogas, uz Publicēt un pēc tam uz Pakot un parakstīt.

  4. Dialoglodziņā Atlasiet sertifikātu atlasiet ciparsertifikātu un pēc tam noklikšķiniet uz Labi.

    Tiek parādīts dialoglodziņš Izveidot Microsoft Office Access parakstīto pakotni.

  5. Sarakstā Kur saglabāt atlasiet parakstītās datu bāzes pakotnes atrašanās vietu.

  6. Ievadiet parakstītās pakotnes nosaukumu lodziņā Faila nosaukums un pēc tam noklikšķiniet uz Izveidot.

    Programma Access izveido .accdc failu un novieto to jūsu izvēlētajā atrašanās vietā.

Parakstītas pakotnes izvilkšana un izmantošana

  1. Noklikšķiniet uz Fails > Atvērt.

    Piezīme.: Ja izmantojat Access 2007, noklikšķiniet uz Microsoft Office pogas un pēc tam uz Atvērt.

  2. Dialoglodziņā Atvēršana kā failu tipu atlasiet Microsoft Office Access parakstītās pakotnes (*.accdc) tips.

  3. Sarakstā Skatīt atrodiet mapi, kurā ir jūsu .accdc fails, atlasiet šo failu un pēc tam noklikšķiniet uz Atvērt.

  4. Veiciet kādu no šīm darbībām:

    • Ja izvēlaties uzticēties ciparsertifikātam, kas tika lietots izvietošanas pakotnei, tiek parādīts dialoglodziņš Izgūt datu bāzi. Pārejiet pie 5. darbības.

    • Ja vēl neesat izvēlējies uzticēties ciparsertifikātam, tiek parādīts ieteikuma ziņojums.

      1. Ieteikuma ziņojums

      2. Ja uzticaties datu bāzei, noklikšķiniet uz Atvērt. Ja uzticaties visiem sertifikātiem no šī izdevēja, noklikšķiniet uz Pilnībā uzticēties šim izdevējam. Tiek parādīts dialoglodziņš Izgūt datu bāzi.

  5. Pēc izvēles sarakstā Saglabāt atlasiet izgūtās datu bāzes atrašanās vietu un pēc tam lodziņā Faila nosaukums ievadiet citu izgūtās datu bāzes nosaukumu.

Ja neesat pārliecināts par to, vai varat uzticēties sertifikātam, rakstā Kā noteikt, vai ciparparaksts ir uzticams ir sniegta vispārīga informācija par datumu un citu sertifikāta elementu pārbaudi, lai pārliecinātos, ka tas ir derīgs.

Uz lapas sākumu

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×