Applies ToAccess pakalpojumam Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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). Šajā rakstā ir aplūkota pamata izvietošanas plānošana, pakošana un parakstīšana, datu bāzu programmu izvietošana un Access izpildlaika vide.

Iespējamās darbības

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 metodi, bet šī metode vislabāk darbojas tikai tad, ja daži lietotāji vienlaikus izmanto programmu, un tajā 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. Tas palīdz uzlabot veiktspēju un uzticamību.

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 sadala jūsu datu bāzes programmu divos Access failos: vienā loģikai (priekšgalgalā) un vienā datu lietojumprogrammā (aizmugurgala). Piemēram, datu bāze ar nosaukumu MySolution.accdb ir sadalīta divos failos ar nosaukumu MySolution_fe.accdb un MySolution_be.accdb. Aizmugurgala datu bāze tiek novietota koplietojamā atrašanās vietā, piemēram, tīkla mapē. Jūs izplatat priekšgalgalgala failu ( vienu kopiju katram lietotājam) savos datoros. Varat pat izplatīt dažādus priekšgalgala failus dažādiem lietotājiem. Papildinformāciju skatiet rakstā Access datu bāzes sadalīšana.

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. Papildinformāciju skatiet rakstā Access datu bāzes migrēšana uz SQL Server.

Datu un loģikas nodalīšanas papildu iemesli ir šādi:

  • Datu integritāte un drošība     Ja datus un loģiku apvienojat vienā failā, dati tiek pakļauti tiem pašiem riskiem, kuriem ir pakļauta programmas loģika. Lietojumprogramma Access 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īkla mapēs.

    Access lietotājiem ir jābūt lasīšanas, rakstīšanas, izveides un dzēšanas atļaujām attiecībā uz mapi, kurā atrodas priekšgalgala fails. Tomēr priekšgalsa failam var piešķirt dažādas atļaujas. Piemēram, dažiem lietotājiem vēlaties piešķirt tikai lasīšanas un lasīšanas/rakstīšanas atļaujas citiem lietotājiem.

    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ā varat izmantot SQL Server vai SharePoint, lai glabātu un pārvaldītu programmas datus, un izmantot 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. Papildinformāciju par Access specifikācijām skatiet rakstā 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?

Pareiza Access datu bāzes risinājuma izvēle jūsu tīkla vidē ir ļoti svarīga, lai to padarītu sekmīgu. Izmantojiet tālāk minētās vadlīnijas, lai veiktu vislabāko izvēli savām vajadzībām.

Mājas tīkls

Ja jums ir tikai daži lietotāji, ar kuriem kopīgot savu Access datu bāzi, varat izmantot vienu datu bāzi, kuru katra persona atver un izmanto mājas tīklā. Papildinformāciju skatiet rakstā Failu koplietošana tīklā operētājsistēmā Windows 10.

Lokālais tīkls (LAN)

LAN ir iekšējs tīkls, kam parasti ir izcila veiktspēja, bet tas ir ierobežots ar nelielu ģeogrāfisko apgabalu, piemēram, vienu telpu, ēku vai ēku grupu. Ja datu bāzi LAN datu bāzi koplieto vairāk nekā daži lietotāji, ieteicams sadalīt datu bāzi, glabāt aizmugurgala datu bāzi tīkla mapē un katram lietotājam izvietot priekšgaldības datu bāzes kopiju.

Plaša apgabala tīkls (WAN)

Ir daudz iespējamo WAN konfigurāciju, kas aptver plašu ģeogrāfisko apgabalu. Jums var būt vairāki biroji pilsētā, kas saistīti ar publisko tīklu, iznomāto līniju vai pat satelītatvērēju. Bieži vien virtuālais privātais tīkls (VIRTUAL Private Network — VPN) tiek izmantots drošai attālai piekļuvei no mājām vai ceļā. Vienkāršs veids, kā saprast WAN, ir: katru reizi, kad atrodaties ārpus LAN, bet ar to izveidots savienojums, jūs izmantojat WAN.

Azure failu koplietojums

Azure failu koplietojums nav atsevišķa veida tīkls, bet nodrošina iespēju izmantot failu koplietošanas iespējas tīklā bez nepieciešamības izmantot failu serveri. Tomēr Azure failu koplietošanas izmantošana var radīt problēmas, kas līdzīgas problēmām, kas rodas, izmantojot Access sadalīto datu bāzi WAN.

Brīdinājums    Izvairieties lietot Access sadalītu datu bāzi WAN vai ar Azure failu koplietojumiem, jo veiktspēja var būt lēna un datu bāzes var kļūt bojātas.

Atbalstītās alternatīvas sadalītas datu bāzes izmantošanai WAN vai Azure failu koplietojumos ir:

  • Glabājiet datus ārējā krātuvē un izveidojiet saistītas tabulas, lai:

    • SharePoint saraksti

    • SQL Server vai Azure SQL

    • Dataverse

  • Attālās darbvirsmas pakalpojumi (RDS) (iepriekš saukti par termināļa serveri), kuri izveido virtuālo Windows darbvirsmas vidi lietotāja klienta datorā. RDS ir vairākas priekšrocības:

    • Nav nepieciešama Access vai Access datu bāzes instalācija, jo lietotāji palaiž attālās darbvirsmas (RD) klientu, kas ir pieejams daudzās ierīcēs.

    • Datu pārsūtīšana tiek minimizēta starp klientu un serveri, jo RD ir plāns klients, kas efektīvi straumē tikai lietotāja interfeisu.

    • Lietotāji joprojām var kopēt un ielīmēt datus un drukāt atskaites lokāli no klienta datora.

    • RemoteApp var palaist tikai vienu programmu, piemēram, atslēgas lietojumprogrammu piegādātājiem vai ierindējiem.

    Papildinformāciju skatiet rakstā Esiet sveicināts attālās darbvirsmas pakalpojumos.

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 dažiem vai visiem jūsu lietotājiem nebūs Access datoros, varat izvietot Access izpildlaika programmatūru šiem lietotājiem, kad izvietojat savu programmu. Papildinformāciju skatiet rakstā Access izpildlaika moduļa izprate un lejupielāde.

Uz lapas sākumu

Access programmas izvietošana

Lai izvietotu Access, ir jāveic tālāk minētās darbības.

Datu bāzes sagatavošana lietojumprogrammas risinājumam

Lai bloķētu risinājumu, kontrolētu navigāciju un startēšanu un iestatītu citas svarīgas opcijas, rīkojieties šādi:

Uzdevums

Papildinformācija

Izlemiet, kā lietotāji pārvietojas lietotāja interfeisā: izmantojiet noklusējuma formu, izveidojiet vadības pulti, izmantojiet navigācijas formu vai izmantojiet hipersaites un komandpogas.

Access datu bāzes startēšanas laikā parādāmās noklusējuma formas iestatīšana

Navigācijas formas izveide

Navigācijas rūts pielāgošana

Objektu ciļņu parādīšana vai paslēpšana

Piedāvātās Access veidnes

Kur palikušas vadības pultis?

Izlemšana, vai vēlaties pielāgot Office lenti un komandu izvēlnes

Pielāgotas lentes izveide programmā Access

Pielāgotu izvēļņu un īsinājumizvēļņu izveide, izmantojot makro

Iepriekšējo Access versiju pielāgoto rīkjoslu un startēšanas iestatījumu izmantošana

Konsekventa Office dizaina un fona lietošana

Office fona pievienošana

Office dizaina maiņa

Datu bāzes startēšanas vadība

Pielāgota nosaukuma vai ikonas pievienošana datu bāzei

Startēšanas opciju apiešana datu bāzes atvēršanas laikā

Tāda makro izveide, kas tiek izpildīts, atverot datu bāzi

Komandrindas slēdži Microsoft Office produktiem

Svarīgu rekvizītu un opciju iestatīšana

Startēšanas rekvizītu un koda opciju iestatīšana

Office faila rekvizītu skatīšana vai mainīšana

Modificēt reģionālos iestatījumus

Windows reģionālo iestatījumu mainīšana, lai mainītu dažu datu tipu izskatu

Padoms   . Lai rūpīgi pārskatītu, pārlūkojiet access opcijudialoglodziņu (Failu > opcijas) un pēc tam noklikšķiniet uz palīdzība par katru cilni. Iespējams, lietojumprogrammas risinājumam vēlēsities kontrolēt papildu opcijas.

Pirms izvietošanas

Pirms izvietojat priekšgalsa datu bāzi, ņemiet vērā šos vislabākās prakses piemērus:

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). Papildinformāciju skatiet rakstā Uzticamības pārbaude, pievienojot ciparparakstu.

    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. .accde fails novērš noformējuma un koda izmaiņas, samazina datu bāzes lielumu un uzlabo veiktspēju. Papildinformāciju skatiet rakstā VBA koda paslēpšanas no lietotājiem.

    Lai atvērtu Access kompilēto bināro failu, varat izmantot Access izpildlaika moduli. Ja izpildlaika modulis neatpazīst faila nosaukuma paplašinājumu .accde, atveriet bināro failu, izveidojot saīsni, kas norāda uz izpildlaika moduli, un iekļaujiet ceļu uz kompilētu bināro failu, kas saīsnei ir jāatver.

    Svarīgi!   Lietotāji nevar atvērt kompilētu bināro failu, izmantojot Access versiju, kas ir vecāka par versiju, kurā tas tika kompilēts, ja vecākā versija neatbalsta līdzekli, kas pievienots jaunākā versijā. Lai novērstu šo problēmu, kompilētu bināro failu programmas Access versijā, ko ir instalējuši jūsu lietotāji.

  • .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 priekšgalgala datu bāzes instalēšana un jaunināšana

Mēģinot lietot sadalītu datu bāzes noformējumu, jums jāizplata priekšgalgals datu bāze katram lietotājam. Lai viss norittu bez sarežģījumiem, ņemiet vērā tālāk norādītos vislabākās prakses piemērus.

  • Pārliecinieties, vai katram lietotājam ir pareizā Access versija un vai priekšgalgala datu bāze tiek atvērta pareizajā versijā. Programmā Access ir arī 32 bitu un 64 bitu versijas. Nepareizās "bita" darbības var ietekmēt Windows API izsaukumus, DLL bibliotēkas atsauces un ActiveX vadīklas. Papildinformāciju skatiet rakstā Office 64 vai 32 bitu versijas izvēle.

  • Izveidojiet instalācijas pakotni citiem failiem, kas var būt nepieciešami, tostarp datu bāzes draiverus, pakešfailus iestatīšanai un konfigurēšanai, kā arī ar lietojumprogrammu saistītus failus. Papildinformāciju skatiet rakstā Instalācijas pakotnes izveide.

  • Nodrošiniet Windows darbvirsmas saīsni, lai lietotājs varētu ātri palaist Access risinājumu. Saīsnē iekļaujiet mapes atrašanās vietu, jēgpilnu saīsnes nosaukumu, aprakstu un ikonu. Papildinformāciju skatiet rakstā Office programmas vai faila darbvirsmas saīsnes izveide.

    Padoms   . Sniedziet lietotājiem norādījumus, kā piespraust programmas sākuma izvēlnei.

  • Nosakiet efektīvu veidu, kā pārvietot un aizstāt priekšgalsa datu bāzi, kad ir nepieciešami atjauninājumi, un uzturēt failu versijas, lai sekotu izmaiņām. Piemēram, varat pievienot VBA kodu, lai pārbaudītu jaunas versijas un automātiski veiktu jaunināšanu pat pirms lietotāji startē lietojumprogrammu.

  • Ja izveidojat ODBC savienojumu, izmantojot DSN failu, kurā iekļauta savienojuma virkne, šis DSN fails arī ir jāinstalē katrā klienta datorā. Cita pieeja ir izveidot "bez DSN" savienojumu VBA kodā, lai novērstu nepieciešamības izveidot DSN failu. Papildinformāciju skatiet rakstā DSN-Less Connections lietošana.

Uz lapas sākumu

Informācija par Access izpildlaika moduli

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 Microsoft lejupielādes centrā ir pieejams bez maksas. Kad atverat Access datu bāzi, izmantojot Access izpildlaika moduli, šī datu bāze tiek atvērta izpildlaika režīmā.

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ā:

  • Īpašie taustiņi    Taustiņi, piemēram, Ctrl+Break, Ctrl+G un Shift, lai datu bāzē apietu startēšanas opcijas.

  • 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 klājat lietotājiem, piemēram, nodrošinot navigācijas 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. Noklusējuma lentes cilnes nevarat parādīt izpildlaika režīmā. Tomēr varat izveidot pielāgotu lenti un pēc tam saistīt to ar formu vai atskaiti. Papildinformāciju skatiet rakstā Pielāgotas lentes izveide programmā Access.

  • 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 savu pielāgotu palīdzības failu.

Kā simulēt izpildlaika režīmu?

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, izmantojot komandrindas slēdzi /Runtime .

    1. Windows darbvirsmā ar peles labo pogu noklikšķiniet un atlasiet Jauns > saīsni.

    2. Ievadiet faila atrašanās MSAccess.exe, datu bāzes atrašanās vietu un komandas /runtime ierobežotāju. Piemērs.

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

    Papildinformāciju skatiet rakstā Office programmas vai faila darbvirsmas saīsnes izveide.

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.

Uz lapas sākumu

Access izpildlaika moduļa lejupielāde

Piezīme.: Programmā Access 2019 Enterprise nelejupielādējiet un neinstalējiet izpildlaika moduli — tādējādi pilnā Access versija tiks aizstāta ar tikai izpildlaika moduli. Tā vietā izmantojiet Office izvietošanas rīku, lai norādītu, vai ir instalēts produkts AccessRuntimeRetail.

Lai lejupielādētu Access izpildlaika moduli no Microsoft lejupielādes centra, noklikšķiniet uz jūsu 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

Instalācijas pakotnes izveide

Atkarībā no Access versijas ir vairākas pieejas, kuras varat izmantot.

Vispārīgas instalēšanas pakotnes izmantošana 

Jaunākām Access versijām varat izmantot Windows Installer vai meklēt trešās puses programmu, kas izveido instalēšanas pakotnes.

Uz lapas sākumu

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.