Office 2010 - Access

Les 47: Besturingselementen (3)

47/76 Lessen 

Keuzelijst met invoervak (1)

In deze les toon ik je hoe je een keuzelijst met invoervak op een nuttige manier kunt gebruiken.

In de vorige les had ik je verteld hoe je de knoppen “vorige” en “volgende” toevoegt aan je formulier, om zo tussen de verschillende records te navigeren.

Wanneer je tabel of query slechts een tiental records heeft, valt het nog wel mee om een bepaalde student te vinden.

Maar wanneer er zich honderden studenten in de tabel bevinden, kun je wel een tijdje bezig zijn de juiste student en daarbij zijn resultaten te zoeken.

Dit lossen we op met het besturingselement “Keuzelijst met invoervak”.

Het eerste wat ik doe is een query maken die onze leerlingen alfabetisch sorteert.

Dit maakt het later makkelijker alle studenten in alfabetische volgorde te zien in de keuzelijst.

les47_image001
Vervolgens maken we nog een relatie tussen de zojuist aangemaakte query “studenten alfabetisch query” en de tabel “resultaten”.

Kies hiervoor het tabblad “Hulpmiddelen voor databases”, en klik de knop “Relaties” in het lint.

Rechtsklik in het venster, en kies “tabel weergeven” (1) in het pop-upmenu.
Dit opent het dialoogvenster “Tabel weergeven” (2).

Kies het tabblad “Query”s (3).

Selecteer de zojuist gemaakte query, en klik de knop “Toevoegen”.

Dit plaatst deze query in het relatievenster (4).

Maak een relatie tussen het veld “studentID” in de query en het veld “studentID” in de tabel resultaten (5).

Sluit het relatievenster.

les47_image002
Vervolgens maken we ons nieuw formulier d.m.v. de formulierenwizard.
Dus selecteer het tabblad “Maken” in het lint, en klik de knop “Wizard formulier”.
In het eerste venster van de wizard selecteer je de query “studenten alfabetisch Query” (1), en je verplaatst alle velden uit deze query in het vak “geselecteerde velden” (2).

les47_image003

Vervolgens selecteer je de tabel “resultaten” (3), dit is onze subtabel, verplaatst de velden “vakID”, “score” en “beoordeling” in het venster “Geselecteerde velden:” (4), en klikt de knop “Volgende”.

les47_image004

In het volgende venster klik je opnieuw de knop “Volgende”.

les47_image005
In het volgende venster van de wizard kies je een opmaak, en klik je de knop “Volgende”.

les47_image006
In het laatste venster van de wizard geef je een naam voor het formulier, en een naam voor het subformulier.
Klik de knop “Voltooien”;

les47_image007
We gaan verder in de volgende les.

Formidabel U hebt Les 47 voltooid START VOLGENDE LES