Tolesniuose skyriuose rodoma, kaip naudoti klientų formas ir kaip jas programuoti. Objektų pavadinimai pateikiami taip, kad galėtumėte lengvai juos patikrinti "Northwind 2.0 Starter Edition" duomenų bazėje.
Pagrindiniame meniu (frmMainMenu) visiems klientams rodyti naudojama frmCustomerList. "Northwind" dauguma sąrašo formų atidaromos kaip papildoma forma iš pagrindinio meniu. Tačiau frmCustomerList forma atidaroma atskirame skirtuke. Kadangi forma frmCustomerList yra perskirtoji forma, ji negali būti antrinė forma ir ją galima atidaryti tik kaip formą.
Perskirtosios formos ir duomenų lapai labai panašūs į "Excel". Galite filtruoti ir rūšiuoti, rodyti / slėpti laukus, sumuoti stulpelius ir perkelti stulpelius. Kai atidarote lentelę arba užklausą, duomenys pateikiami jums kaip duomenų lapas. Perskirtoji forma atrodo kaip duomenų lapas, bet joje taip pat yra formos antraštės ir poraštės sekcijos. Antraštės ir poraštės sekcijos leidžia turėti komandų mygtukus, vaizdus, teksto žymas ir kitus prieigos formos valdiklius, kurie padės pagerinti vartotojo patirtį. Daugiau informacijos žr. Perskirtosios formosįvadas ir Create.
Šioje klientų sąrašo formoje (frmCustomerList) yra keturi veiksmai, kuriuos galite atlikti:
-
Rodyti/slėpti laukus Atidaromas dialogo langas su visų galimų laukų sąrašu, o galutinis vartotojas gali pažymėti arba panaikinti jų žymėjimą, kad pakeistų pateikiamus duomenis. Maketas išliks iš vieno seanso į kitą galutiniam vartotojui, kol bus įdiegta nauja versija. Daugiau informacijos žr. Duomenų lapo stulpelių rodymas arba slėpimas.
-
Create žymas Atidaro žymų vediklį iš "Access". Daugiau informacijos žr. pašto etikečių Create programoje "Access".
-
Įtraukti naują klientą Atidarykite kliento išsamios informacijos formą (frmCustomerDetail), kad galėtumėte įtraukti naują klientą.
-
Pasirinkti ID Spustelėkite ID lauką, kuris yra hipersaitas, kad atidarytumėte kliento išsamios informacijos formą pasirinktam klientui.
Kliento išsamios informacijos forma (frmCustomerDetail) pažymi šias "Access" funkcijas:
-
Makrokomandos veiksmas GoToRecord naudojamas naujam klientui įtraukti.
-
Formos ypatybės OpenArgs naudojimas, kad būtų galima įtraukti naują klientą priimant užsakymą.