Applies To„Access“, skirta „Microsoft 365“ Access 2021 Access 2019

Kai "Access" taikomoji programa prasidės, bus veiksmų, kuriuos norėsite atlikti, kad vartotojai turėtų geriausią galimą patirtį. Objektų pavadinimai pateikiami taip, kad galėtumėte lengvai juos patikrinti "Northwind 2.0 Starter Edition" duomenų bazėje.

Makrokomanda AutoExec paleidžiama, kai "Access" taikomoji programa atidaro programą inicijuoti. "Access" taip pat suteikia duomenų bazės parametrą formos, kuri bus atidaroma paleidžiant kompiuterį, pavadinimą. Ją galima rasti čia:

File > Options > Current Database > Application Options > Display Form

Jei galima identifikuoti pradinę formą, kodėl ne tiesiog naudoti ją vietoje makrokomandos "AutoExec"? Priežastis yra patikimos vietos, kurioms reikia įgalinti turinį.

Message bar for enabling content

Makrokomanda AutoExec (ji turi būti pavadinta AutoExec) yra vienintelis kodas, kuris gali būti vykdomas, kai rodomas patikimos vietos saugos įspėjimas, leidžiantis sklandžiai ją apdoroti. Rekomenduojama dirbti su visomis klaidomis ir įspėjimais, kad programa būtų vykdoma tinkamai. Tai dažnai vadinama gynybiniu programavimu. Naudoti AutoExec makrokomandą paleisties metu yra geriausia apsauga. Daugiau informacijos apie patikimas vietas žr. " Northwind 2.0 Starter Edition": trumpas VBA įvadas.

Makrokomanda AutoExec nustačiusi, kad duomenų bazė yra patikimoje vietoje, ji iškvies "Visual Basic for Applications" (VBA) funkciją modStartUp, kuri vadinama StartUp. Šis modulis nustatys įvykius, kurie turi įvykti, kad vartotojui būtų galima teikti geriausią galimą patirtį. Šias veiklas modulis StartUp atlieka tokia tvarka:

  1. Inicijuoti visuotinę klaidų apdorojimo programą iš clsErrorHandler.

  2. Nustatykite taikomosios programos pavadinimą. Daugiau informacijos žr. "Application.AppTitle" ypatybė.

  3. Įsitikinkite, kad naršymo sritis matoma ir nustatyta tinkama kategorija.

  4. Jei reikia, rodyti ekraną frmWelcome.

  5. Gaukite savo "Windows UserID", kad sužinotumėte, ar esate lentelėje Darbuotojas. Daugiau informacijos žr. Funkcija Environ ir Funkcija DLookup.

  6. Jei vartotojo nėra lentelėje Darbuotojas, atidarykite frmCredentials, kad galėtumėte įvesti savo vardą, pavardę ir pareigas.

  7. Jei vartotojas yra lentelėje Darbuotojai, atidarykite frmLogin ir pasirinktinio įvedimo lauke Darbuotojas pasirinkite savo vardą. Iš sąrašo galite pasirinkti bet ką, ko norite.

frmWelcome – rodoma, kai pirmą kartą atidaroma programa. Formoje rodoma, kaip naršyti taikomojoje programoje, kaip ji išdėstyta ir kaip gauti daugiau informacijos tema.

Formos apačioje yra žymės langelis "Rodyti šią formą atidarius duomenų bazę". Jei atžymėsite šią parinktį, ji nebus rodoma, kai duomenų bazė bus atidaryta dar kartą. Šis parametras saugomas lentelėje SystemSettings.

Norėdama pritaikyti funkcijas asmeniniams poreikiams, duomenų bazė ragina įvesti vardą ir pavardę kartu su pareigomis. Tai atlikę spustelėkite Įtraukti mane , kad įtrauktumėte mane į lentelę Darbuotojai, tada bus atidaryta frmMainMenu. 

Kodėl norite būti įtraukti į lentelę Darbuotojai? Viena priežastis yra ta, kad lentelėse yra audito duomenų makrokomandų. Šios makrokomandos fiksuoja, kas ir kada įtraukė ar modifikavo įrašą. Šie laukai leidžia matyti savo veiksmų poveikį lentelėse. Daugiau informacijos žr. Duomenų makrokomandos kūrimas ir Duomenų makrokomandos įvykiai.

Gamybos programoje saugumo sumetimais galėsite prisijungti tik kaip jūs. Tačiau mes leidžiame jums prisijungti kaip bet kuris darbuotojas, kurį pasirenkate. Kodėl mes tai darome?

Jei esate programų kūrėjas, jums gali tekti išbandyti arba išbandyti programą iš kitos perspektyvos. Vartotojai gali turėti skirtingas teises – tai, ką jiems leidžiama daryti, peržiūrėti ar nematyti ir nematyti. Pagalvokite apie žmogiškųjų išteklių skyrių. Šiame skyriuje gali būti 15 darbuotojų. Tikriausiai nenorite, kad 15 žmonių galėtų įvesti arba pakeisti žmonių atlyginimus. Jūsų organizacijoje gali būti vienas asmuo, galintis keisti atlyginimo dydį, ir antrasis asmuo, galintis jį patvirtinti. Kūrimo aplinkoje turėtumėte patikrinti, ar veikia jūsų įdiegti valdikliai (kas gali ką daryti).

Taip pat žr.

"Northwind 2.0 Starter Edition"

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.