Kun Access-sovellus alkaa, sinun on tehtävä toimintoja, joilla varmistetaan, että käyttäjillä on paras mahdollinen käyttökokemus. Objektien nimet annetaan, joten voit helposti tutkia niitä Northwind 2.0 Starter Edition -tietokannassa.
AutoExec-makro suoritetaan, kun Access-sovellus avautuu sovelluksen alustamista varten. Accessissa on myös tietokanta-asetus lomakkeen nimelle, joka avataan käynnistyksen yhteydessä. Se löytyy täältä:
Tiedoston > asetukset > nykyinen tietokanta > sovellusasetukset > näyttölomake
Jos aloituslomake voidaan tunnistaa, miksi et vain käyttäisi sitä AutoExec-makron sijaan? Syynä ovat luotetut sijainnit, jotka edellyttävät sisällön käyttöönottoa.
AutoExec-makro (sen on oltava nimeltään AutoExec) on ainoa koodi, joka voidaan suorittaa luotetun sijainnin suojausvaroituksen ilmetessä, jolloin voit käsitellä sitä hienosti. Suositeltu käytäntö on käsitellä kaikki virheet ja varoitukset sen varmistamiseksi, että sovellus toimii oikein. Tätä kutsutaan usein puolustusohjelmoinniksi. AutoExec-makron käyttäminen käynnistyksen yhteydessä on paras vaihtoehto. Lisätietoja luotetuista sijainneista on artikkelissa Northwind 2.0 Starter Edition: lyhyt johdanto VBA:han.
Kun AutoExec-makro on määrittänyt tietokannan olevan luotetussa sijainnissa, se kutsuu Visual Basic for Applications (VBA) -funktiota modStartUpissa, jota kutsutaan aloitusnäytöksi. Tämä moduuli määrittää tapahtumat, jotka on suoritettava parhaan mahdollisen käyttökokemuksen tarjoamiseksi käyttäjälle. StartUp-moduuli suorittaa nämä toiminnot seuraavassa järjestyksessä:
-
Luo yleinen virheenkäsittelytoiminto clsErrorHandlerista.
-
Määritä sovelluksen otsikko. Lisätietoja on kohdassa Application.AppTitle-ominaisuus.
-
Varmista, että siirtymisruutu on näkyvissä ja että se on määritetty oikeaan luokkaan.
-
Näytä frmWelcome-näyttö tarvittaessa.
-
Hanki Windowsin käyttäjätunnus ja tarkista, oletko Työntekijä-taulukossa. Lisätietoja on tiedoissa Environ-funktio ja DLookup-funktio.
-
Jos käyttäjä ei ole Työntekijä-taulukossa, avaa frmCredentials, jotta voit kirjoittaa etunimen, sukunimen ja otsikon.
-
Jos käyttäjä on Työntekijät-taulukossa, avaa frmLogin ja valitse nimesi Työntekijä-yhdistelmäruudussa. Voit valita luettelosta haluamasi henkilöt.
frmWelcome tulee näkyviin, kun sovellus avautuu ensimmäisen kerran. Lomakkeessa näytetään, miten voit siirtyä sovelluksessa, miten se on sijoitettu ja miten saat lisätietoja aiheesta.
Lomakkeen alareunassa on valintaruutu, jossa lukee "Näytä tämä lomake, kun tietokanta avataan". Jos poistat tämän valinnan, se ei näy, kun tietokanta avataan uudelleen. Tämä asetus säilytetään taulukossa SystemSettings.
Jotta voit mukauttaa käyttökokemustasi, tietokanta kehottaa sinua antamaan etu- ja sukunimen sekä työnimikkeen. Kun olet tehnyt tämän, valitse Lisää minut lisättäväksi Työntekijät-taulukkoon ja sitten frmMainMenu avataan.
on artikkelissa Tietomakron luominen ja Tietomakrotapahtumat.
Miksi haluat tulla lisätyksi Työntekijät-taulukkoon? Yksi syy on se, että taulukoissa on valvontatietomakroja. Nämä makrot tallentavat, kuka on lisännyt tai muokannut tietuetta ja milloin. Näiden kenttien avulla voit nähdä toimintojen vaikutuksen taulukoissa. LisätietojaTuotantosovelluksessa voit kirjautua sisään vain itse suojaussyistä. Mutta sallimme sinun kirjautua sisään valitsemanasi työntekijänä. Miksi teemme niin?
Kehittäjänä sinun on ehkä pystyttävä testaamaan tai kokemaan sovellus eri näkökulmasta. Käyttäjillä voi olla erilaiset oikeudet – asioita, joita he voivat tehdä ja joita he voivat nähdä tai joita he eivät näe. Mieti henkilöstöosastoa. Osastolla voi olla 15 työntekijää. Et todennäköisesti halua, että 15 henkilöä voi syöttää tai muuttaa ihmisten palkkoja. Organisaatiossasi voi olla yksi henkilö, joka voi muuttaa palkkaa, ja toinen henkilö, joka hyväksyy sen. Kehitysympäristössä on testattava, että käyttöön otettavat ohjausobjektit (kuka voi tehdä mitäkin) toimivat.