Tilføj en kombinationsboks, der slår data op fra en anden tabel og derefter viser meningsfuld tekst i stedet for et tal.
Når du opretter en formular, der indeholder fremmednøgledata, skal du beslutte, hvilken værdi der skal vises til brugeren - fremmednøgleværdien (normalt et tal eller kode) eller en (typisk) mere læsbar værdi, der er gemt i den primære tabel .
Hvis du ser på følgende eksempel, kan du se, at formularen har en Landekode Mark. Dette viser landekoden i stedet for landenavnet.
Hvis du ønskede at vise landenavnet til brugeren, kunne du gøre dette ved at tilføje en opslagskontrol. I dette tilfælde tilføjer vi en kombinationsboks, der slår landenavnet op fra den primære tabel.
-
Åbn formularen i layoutvisning
I venstre navigationsrude skal du højreklikke på formularen og vælge Layoutvisning .
Dette kan også gøres i Design View, hvis du foretrækker det.
-
Vælg kombinationsboksindstillingen
Klik på Combo Box-knappen på båndet (fra Design fanen).
-
Placer kombinationsboksen
Hold markøren over formularen, hvor du vil placere kombinationsboksen.
En rød linje vil blive vist, hvor din markør er.
Når den røde linje er i den rigtige position, skal du klikke i den position.
Dette vil starte Combo Box Wizard.
-
Vælg datakilden til kontrollen
Vælg Jeg vil have kombinationsboksen til at hente værdierne fra en anden tabel eller forespørgsel .
Klik på Næste .
-
Vælg kildetabellen/forespørgslen
Vælg den tabel eller forespørgsel, der indeholder den værdi, du gerne vil have vist i kombinationsboksen.
Klik på Næste .
-
Vælg kildefeltet/kilderne
Vælg det eller de felter, der indeholder den værdi, du gerne vil have med i kombinationsboksen.
Dette bør inkludere enhver værdi, du gerne vil have vist, samt fremmednøgledata.
Klik på Næste .
-
Angiv sorteringsrækkefølgen
Angiv, hvordan du ønsker, at værdierne skal sorteres. Dette bestemmer, hvordan brugeren ser værdierne i kombinationsboksen.
Klik på Næste .
-
Juster kolonnebredden
Juster kolonnebredden om nødvendigt. Du kan rulle ned for at sikre dig, at kombinationsboksen er bred nok til alle data.
Hvis du ønsker, at de fremmede nøgledata skal vises i kombinationsboksen, skal du fjerne markeringen af Skjul nøglekolonne (anbefales) . Gør dog kun dette, hvis du tror, det vil hjælpe brugeren.
Klik på Næste .
-
Vælg en handling til kontrollen
Vælg Gem denne værdi i dette felt og vælg feltet fra rullelisten.
Klik på Næste .
Dette trin refererer til den fremmede nøgleværdi.
-
Navngiv etiketten
Indtast et navn til kontrolelementets etiket.
Klik på Udfør .
Etiketten er, hvad brugeren vil se, så angiv et meningsfuldt navn.
-
Resultatet
Opslagskontrollen er nu blevet tilføjet til formularen.
-
Slet det gamle felt
Du kan slette det gamle felt, hvis det er nødvendigt. Sådan gør du.
Vælg den gamle kontrol og dens etiket (ved at holde Shift nede tast, mens du vælger dem).
Højreklik og vælg Slet fra kontekstmenuen.
-
Test formularen
Det er en god idé at skifte til formularvisning for at teste den nye formularkontrol.
Klik på formularvisningsikonet nederst til højre på skærmen, og klik derefter på den nye kombinationsboks.
Opslagsværdierne vises i kombinationsboksen i stedet for fremmednøgleværdierne.
Hvis din kombinationsboks stadig viser de fremmede nøgledata, kan du prøve at gemme formularen eller lukke og genåbne den.