De følgende afsnit viser, hvordan du bruger kundeformularerne, og hvordan du programmerer dem. Objektnavnene er angivet, så du nemt kan undersøge dem i Databasen Northwind 2.0 Starter Edition.
Hovedmenuen (frmMainMenu) bruger frmCustomerList til at vise alle kunder. I Northwind åbnes de fleste listeformularer som en underformular fra hovedmenuen. Men formularen frmCustomerList åbnes på sin egen fane. Da formularen frmCustomerList er en delt formular, kan den ikke være en underformular og kan kun åbnes som en formular.
Opdelte formularer og dataark ligner meget Excel. Du kan filtrere og sortere, vise/skjule felter, kolonner i alt og flytte kolonner rundt. Når du åbner en tabel eller forespørgsel, præsenteres dataene for dig som et dataark. En delt formular ligner et dataark, men har også en formulars sidehoved- og sidefodssektioner. Sidehoved- og sidefodssektioner giver dig mulighed for at have kommandoknapper, billeder, tekstetiketter og andre kontrolelementer i en access-formular, som du vil hjælpe med at forbedre brugerens oplevelse. Du kan få mere at vide under Introduktion til formularer og Create en delt formular.
Denne kundelisteformular (frmCustomerList) har fire handlinger, du kan udføre:
-
Vis/skjul felter Der åbnes en dialogboks med en liste over alle tilgængelige felter, og slutbrugeren kan markere eller fjerne markeringen i dem for at ændre de viste data. Layoutet bevares fra én session til en anden for slutbrugeren, indtil der installeres en ny version. Du kan få mere at vide under Vis eller skjul kolonner i et dataark.
-
Create navne Åbner guiden Navn fra Access. Du kan få mere at vide under Create adresseetiketter i Access.
-
Tilføj en ny kunde Åbn formularen kundedetaljer (frmCustomerDetail), så du kan tilføje en ny kunde.
-
Vælg et id Klik på id-feltet, som er et link, for at åbne formularen med kundedetaljer for den valgte kunde.
Formularen med kundedetaljer (frmCustomerDetail) fremhæver følgende Access-funktioner:
-
Brug makrohandlingen GåTilPost til at tilføje en ny kunde.
-
Brug af egenskaben OpenArgs for formularen til at gøre det muligt at tilføje en ny kunde, når du tager en ordre.