Avsnittene nedenfor viser hvordan du bruker kundeskjemaene og hvordan du programmerer det. Objektnavnene angis, slik at du enkelt kan undersøke dem i Northwind 2.0 Starter Edition-databasen.
Hovedmenyen (frmMainMenu) bruker frmCustomerList til å vise alle kunder. I Northwind åpnes de fleste listeskjemaer som et delskjema fra hovedmenyen. Men frmCustomerList-skjemaet åpnes i en egen fane. Fordi frmCustomerList-skjemaet er et delt skjema, kan det ikke være et delskjema og kan bare åpnes som et skjema.
Delte skjemaer og dataark er svært like Excel. Du kan filtrere og sortere, vise/skjule felt, totalt antall kolonner og flytte kolonner rundt. Når du åpner en tabell eller en spørring, presenteres dataene for deg som et dataark. Et delt skjema ser ut som et dataark, men har også inndelinger for topptekst og bunntekst i skjema. Topptekst- og bunntekstinndelinger lar deg ha kommandoknapper, bilder, tekstetiketter og andre tilgangsskjemakontroller du vil bidra til å forbedre brukerens opplevelse. Hvis du vil ha mer informasjon, kan du se Innføring i skjemaer og Opprett et delt skjema.
Dette kundelisteskjemaet (frmCustomerList) har fire handlinger du kan utføre:
-
Vis/skjul felt En dialogboks åpnes med en liste over alle tilgjengelige felt, og sluttbrukeren kan merke av eller fjerne merket for disse for å endre dataene som presenteres. Oppsettet beholdes fra én økt til en annen for sluttbrukeren til en ny versjon distribueres. Hvis du vil ha mer informasjon, kan du se Vise eller skjule kolonner i et dataark.
-
Opprett etiketter Åpner etikettveiviseren fra Access. Hvis du vil ha mer informasjon, kan du se Opprett adresseetiketter i Access.
-
Legg til en ny kunde Åpne kundedetaljskjemaet (frmCustomerDetail), slik at du kan legge til en ny kunde.
-
Velg en ID Klikk ID-feltet, som er en hyperkobling, for å åpne kundedetaljskjemaet for den valgte kunden.
Kundedetaljskjemaet (frmCustomerDetail) uthever følgende Access-funksjoner:
-
Bruke Makrohandlingen GåTilPost til å legge til en ny kunde.
-
Bruke OpenArgs-egenskapen for skjemaet til å gjøre det mulig å legge til en ny kunde når du tar en ordre.