sql >> Database teknologi >  >> RDS >> Access

Sådan tilføjer du en opslagskontrol til en formular i Access 2016

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.

  1. Å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.

  2. Vælg kombinationsboksindstillingen

    Klik på Combo Box-knappen på båndet (fra Design fanen).

  3. 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.

  4. 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 .

  5. 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 .

  6. 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 .

  7. 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 .

  8. 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 .

  9. 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.

  10. 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.


  1. Hvilken MySQL-datatype skal bruges til breddegrad/længdegrad med 8 decimaler?

  2. Hvorfor giver det mig alle resultater at bruge et Underscore-tegn i et LIKE-filter?

  3. Sådan afspilles PLAY_SOUND i Oracle Forms

  4. Standarddatabase med navnet postgres på Postgresql-serveren