Applies ToAccess pakalpojumam Microsoft 365 Access 2021 Access 2019

Kad Access lietojumprogramma sākas, ir jāveic darbības, lai nodrošinātu lietotājiem vislabāko iespējamo pieredzi. Objektu nosaukumi ir nodrošināti, lai jūs varētu tos viegli izpētīt Northwind 2.0 Starter Edition datu bāzē.

AutoExec makro tiek izpildīts, kad Access lietojumprogramma tiek atvērta, lai inicializētu lietojumprogrammu. Access arī nodrošina datu bāzes iestatījumu formas nosaukumam, lai to varētu atvērt startēšanas laikā. Tas ir atrodams šeit:

Parādāmās > > faila opcijas > opcijas > Lietojumprogrammas

Ja sākuma veidlapu var noteikt, kāpēc ne tikai to izmantot AutoExec makro vietā? Iemesls ir uzticamās atrašanās vietas, kam nepieciešams iespējot saturu.

Ziņojumu josla satura iespējošanai

AutoExec makro (tam ir jābūt nosauktam par AutoExec) ir vienīgais kods, ko var izpildīt, kad tiek parādīts uzticamas atrašanās vietas drošības brīdinājums, ļaujot to apstrādāt labāk. Ieteicamā prakse ir rīkoties ar visām kļūdām un brīdinājumiem, lai nodrošinātu, ka lietojumprogramma tiek izpildīta pareizi. To bieži dēvē par aizvainojošu programmēšanu. AutoExec makro izmantošana startēšanas laikā ir labākā aizsardzība. Papildinformāciju par uzticamām atrašanās vietām skatiet rakstā Northwind 2.0 Starter Edition: īss ievads par VBA.

Kad AutoExec makro ir noteicis, ka datu bāze ir uzticamā atrašanās vietā, tā izsauc Visual Basic for Applications (VBA) funkciju modStartUp, kas tiek dēvēta par StartUp. Šis modulis noteiks notikumus, kas jāveic, lai lietotājam nodrošinātu vislabāko iespējamo pieredzi. Šīs darbības veic modulis StartUp šādā secībā:

  1. Aktivizējot globālo kļūdu apdarinātāju no clsErrorHandler.

  2. Iestatiet lietojumprogrammas nosaukumu. Papildinformāciju skatiet rakstā Rekvizīts Application.AppTitle.

  3. Pārliecinieties, vai navigācijas rūts ir redzama un iestatīta uz pareizo kategoriju.

  4. Ja nepieciešams, rādīt frmWelcome ekrānu.

  5. Iegūstiet savu Windows UserID, lai uzzinātu, vai esat darbinieku tabulā. Papildinformāciju skatiet rakstā Funkcija Environ unFunkcija DLookup.

  6. Ja lietotājs nav tabulā Darbinieks, atveriet frmCredentials, lai varētu ievadīt savu vārdu, uzvārdu un amatu.

  7. Ja lietotājs ir tabulā Darbinieki, atveriet frmLogin un atlasiet savu vārdu darbinieku kombinētajā lodziņā. Sarakstā varat izvēlēties jebkuru personu.

FrmWelcome parāda, kad programma pirmo reizi tiek atvērta. Veidlapā ir parādīts, kā naviģēt lietojumprogrammā, kā tas ir izklāts un kā iegūt papildinformāciju par tēmu.

Formas lejasdaļā ir izvēles rūtiņa "Rādīt šo formu, atverot datu bāzi". Ja šai rūtiņai noņemta atzīme, tā netiks rādīta, vēlreiz atverot datu bāzi. Šis iestatījums tiek glabāts tabulā SystemSettings.

Lai personalizētu savu pieredzi, datu bāzē tiek piedāvāts ievadīt savu vārdu un uzvārdu kopā ar amata nosaukumu. Kad esat to izdarījis, noklikšķiniet uz Pievienot mani, lai to pievienotu tabulai Darbinieki, un pēc tam tiek atvērts frmMainMenu. 

Kāpēc vēlaties tikt pievienots tabulai Darbinieki? Viens iemesls ir audita datu makro tabulās. Šie makro tver, kurš un kad pievienoja vai modificēja ierakstu. Šie lauki ļauj skatīt darbību ietekmi tabulās. Papildinformāciju skatiet rakstā Datu makro izveide unDatu makro notikumi.

Ražošanas lietojumprogrammā kā sevi varat pieteikties tikai drošības nolūkos. Taču mēs atļaujam pieteikties kā jebkurš darbinieks, ko izvēlaties. Kāpēc tā tiek darīta?

Kā izstrādātājs, iespējams, vajadzēs pārbaudīt vai iegūt lietojumprogrammu no citas perspektīvas. Lietotājiem var būt atšķirīgas privilēģijas — lietas, ko viņi drīkst darīt, skatīt vai neredzat. Padomājiet par cilvēkresursu plānošanas nodaļu. Šajā nodaļā var būt 15 darbinieki. Iespējams, nevēlaties, lai 15 cilvēki varētu ievadīt vai mainīt cilvēku algas. Jūsu organizācijai var būt viena persona, kas var mainīt atalgojumu, un otra persona, lai to apstiprinātu. Izstrādes vidē jums jātestē, ka jūsu ieviestās vadīklas (kuras var veikt) darbojas.

Skatiet arī

Northwind 2.0 Starter Edition

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.