Applies ToAccess za Microsoft 365 Access 2021 Access 2019

Kada se Access aplikacija pokrene, biće radnji koje želite da izvršite kako biste obezbedili da korisnici imaju najbolji mogući utisak pri radu. Imena objekata su obezbeđena tako da možete lako da ih pregledate u Northwind 2.0 Starter Edition bazi podataka.

Makro AutoExec se pokreće kada se Access aplikacija otvori radi pokretanja aplikacije. Access takođe obezbeđuje postavku baze podataka za ime obrasca koji se otvara pri pokretanju. Možete ga pronaći ovde:

Opcije > datoteke> baze podataka > opcije aplikacije > za prikaz

Ako je moguće identifikovati početni obrazac, zašto ga ne koristite samo umesto makroa AutoExec? Razlog je Pouzdane lokacije koje zahtevaju da omogućite sadržaj.

Traka sa porukama za omogućavanje sadržaja

Makro AutoExec (mora da se zove AutoExec) je jedini kôd koji može da se izvrši kada se pojavi bezbednosno upozorenje pouzdane lokacije, što vam omogućava da ga graciozno rukujete. Preporučena praksa je rukovanje svim greškama i upozorenjima da bi se osiguralo da se aplikacija ispravno izvršava. To se često naziva odbrambeno programiranje. Korišćenje AutoExec makroa pri pokretanju je najbolja odbrana. Više informacija o pouzdanim lokacijama potražite u članku Northwind 2.0 Starter Edition: kratak uvod u VBA.

Kada makro AutoExec odredi da se baza podataka nalazi na pouzdanoj lokaciji, on će pozvati Visual Basic for Applications (VBA) funkciju u modStartUp koji se zove Pokretanje. Ovaj modul će odrediti događaje koji treba da se odrede kako bi se korisniku pružio najbolji mogući utisak pri radu. Ove aktivnosti izvršava modul pokretanja sledećim redosledom:

  1. Izaberite globalnog rukovaoca greškama od clsErrorHandler.

  2. Postavite naslov aplikacije. Više informacija potražite u članku Svojstvo Application.AppTitle.

  3. Uverite se da je okno za navigaciju vidljivo i postavite odgovarajuću kategoriju.

  4. Prikažite ekran "FrmWelcome" ako je to prikladno.

  5. Nabavite Windows UserID da biste videli da li se nalaze u tabeli "Zaposleni". Više informacija potražite u člancima Funkcija Environ iFunkcija DLookup.

  6. Ako korisnik nije u tabeli "Zaposleni", otvorite funkciju "FrmCredentials" da biste mogli da unesete ime, prezime i naslov.

  7. Ako se korisnik nalazi u tabeli Zaposleni, otvorite funkciju frmLogin i izaberite svoje ime u kombinovanom okviru Zaposleni. Sa liste možete da odaberete bilo koga želite.

frmWelcome prikazuje prvi put kada se aplikacija otvori. Obrazac vam pokazuje kako da se krećete u okviru aplikacije, kako je rasporedljena i kako da dobijete više informacija o temi.

Postoji polje za potvrdu na dnu obrasca koje kaže "Prikaži ovaj obrazac kada se baza podataka otvori". Ako opozvane izbor u ovom polju za potvrdu, on se neće prikazati kada se baza podataka ponovo otvori. Ova postavka se čuva u tabeli, SystemSettings.

Da biste personalizovali utisak pri radu, baza podataka traži da unesete ime i prezime zajedno sa radnim mestom. Kada to završite, kliknite na dugme Dodaj me da biste me dodali u tabelu "Zaposleni", a zatim se otvara frmMainMenu. 

Zašto želite da budete dodati u tabelu "Zaposleni"? Jedan razlog je to što u tabelama postoje makroi podataka nadzora. Ovi makroi hvataju ko je dodao ili izmenio zapis i kada. Ova polja vam omogućavaju da vidite uticaj radnji u tabelama. Više informacija potražite u članku Kreiranje makroa za podatke idogađaja makroa "Podaci".

U proizvodnoj aplikaciji ćete moći da se prijavite samo kao vi u bezbednosne svrhe. Ali mi vam omogućavamo da se prijavite kao bilo koji zaposleni koji odaberete. Zaљto to radimo?

Kao projektant, možda ćete morati da testirate ili iskusite aplikaciju iz druge perspektive. Korisnici mogu imati različite privilegije – stvari koje im je dozvoljeno da rade i vide ili ne vide i ne vide. Razmisli o sektoru za ljudske resurse. Možda ima 15 zaposlenih u tom sektoru. Verovatno ne želite da 15 osoba može da unosi ili menja tuđe zarade. Vaša organizacija može da ima jednu osobu koja može da promeni platu i drugu osobu koja će je odobriti. U razvojnom okruženju bi trebalo da proverite da li kontrole koje ste postavili (ko može šta da radi) rade.

Takođe pogledajte

Northwind 2.0 Starter Edition

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.