In dit artikel worden de verschillende soorten besturingselementen beschreven die beschikbaar zijn in Access. Besturingselementen zijn de onderdelen van een formulier of rapport die u gebruikt om gegevens in te voeren, te bewerken of weer te geven.
Typen besturingselementen
Hier volgt een lijst met typen besturingselementen die u kunt gebruiken in Access-bureaubladdatabases.
| Type besturingselement | Opmerkingen |
|---|---|
| Tekstvak | Gebruik besturingselementen voor tekstvakken om velden van het type tekst, getallen, datums, tijden en memo's weer te geven. U kunt een tekstvak koppelen aan een van de velden in een onderliggende tabel of query. Als u een tekstvak dat afhankelijk is van een veld laat bijwerken, kunt u de waarde in het veld in de onderliggende tabel of query wijzigen door een nieuwe waarde in het tekstvak in te voeren. U kunt ook een tekstvak gebruiken om berekende waarden weer te geven. |
| Etiket | Gebruik labelbesturingselementen die vaste tekst bevatten. Aan besturingselementen waarmee gegevens kunnen worden weergegeven, wordt standaard automatisch een labelbesturingselement gekoppeld. U kunt deze opdracht gebruiken om zelfstandige etiketten te maken voor koppen en voor instructies op uw formulier. |
| Opdrachtknop | Gebruik opdrachtknopbesturingselementen om een macro of een Visual Basic-procedure te activeren. U kunt ook een hyperlinkadres opgeven dat in Access wordt geopend wanneer een gebruiker op de knop klikt. |
| Tabbesturingselement | Gebruik tabbesturingselementen om een reeks tabbladen in uw formulier te maken. Elke pagina kan een aantal andere besturingselementen bevatten om informatie weer te geven. Het tabbesturingselement werkt net zoals veel van de optiedialoogvensters of het eigenschappenvenster in Access: wanneer een gebruiker op een ander tabblad klikt, worden de besturingselementen op dat tabblad weergegeven. |
| Koppeling | Gebruik de optie Koppeling/hyperlink om een hyperlink in een labelbesturingselement aan het formulierontwerpraster toe te voegen. Deze hyperlink kan een URL (Uniform Resource Locator) bevatten die verwijst naar een locatie op internet, op een lokaal intranet of op een lokaal station. Het kan ook een UNC-bestandsnaam (Universal Naming Convention) gebruiken om te verwijzen naar een bestand op een server in uw lokale netwerk (LAN) of op uw lokale computerstations. De koppeling kan verwijzen naar een bestand dat een webpagina of zelfs een ander object in de huidige database is. Wanneer u in de groep Besturingselementen op het lint op deze knop klikt, wordt het dialoogvenster Hyperlink invoegen geopend. |
| Webbrowser | Gebruik een webbrowserbesturingselement om de inhoud van webpagina's rechtstreeks in een formulier weer te geven. U kunt een webbrowserbesturingselement gebruiken om bijvoorbeeld een kaart weer te geven van een adres dat in een tabel is opgeslagen. U kunt het webbrowserbesturingselement aan een veld in de recordbron van uw formulier koppelen met behulp van de eigenschap Besturingselementbron van het besturingselement. Houd er rekening mee dat u geen afhankelijk webbrowserbesturingselement kunt opnemen in de detailsectie van een doorlopend formulier. |
| Navigatie | Gebruik een navigatiebesturingselement om op een eenvoudige manier te navigeren naar verschillende formulieren en rapporten in uw database. Een navigatiebesturingselement biedt een interface die vergelijkbaar is met wat u op websites ziet, met knoppen en tabbladen om door een website te navigeren. Houd er rekening mee dat u geen navigatiebesturingselement kunt hebben in de detailsectie van een doorlopend formulier. |
| Groepsvak | Gebruik besturingselementen voor groepsvakken om een of meer wisselknoppen, keuzerondjes of selectievakjes te bevatten. (Zie de beschrijvingen van deze besturingselementen verderop in deze tabel.) U kunt een afzonderlijke numerieke waarde toewijzen aan elke knop of elk selectievakje in de groep. Als een groep meer dan één knop of selectievakje bevat, kunt u slechts één knop of selectievakje tegelijk selecteren en wordt de waarde die aan de knop of het selectievakje is toegewezen, omgezet in de waarde voor het groepsvak. Als u dezelfde waarde onjuist hebt toegewezen aan meerdere knoppen of selectievakjes, worden alle knoppen of selectievakjes met dezelfde waarde gemarkeerd weergegeven wanneer u op een van deze knoppen of selectievakjes klikt. U kunt een van de knoppen of selectievakjes in de groep selecteren als de standaardwaarde voor de groep. Als u de groepsvak afhankelijk maakt van een veld in de onderliggende query of tabel, kunt u een nieuwe waarde in het veld instellen door een knop of selectievakje in de groep te selecteren. |
| Pagina-einde | In een formulier met meerdere pagina's kunt u een pagina-einde indelen. |
| Keuzelijst met invoervak | Gebruik een keuzelijst met invoervak om een lijst met mogelijke waarden voor het besturingselement en een bewerkbaar tekstvak op te nemen. Als u de lijst wilt maken, kunt u waarden invoeren voor de eigenschap Rijbron van de keuzelijst met invoervak. U kunt ook een tabel of een query opgeven als bron van de waarden in de lijst. In Access wordt de geselecteerde waarde weergegeven in het tekstvak. Wanneer u op de pijl rechts van de keuzelijst met invoervak klikt, worden de waarden in de lijst weergegeven. Selecteer een nieuwe waarde in de lijst om de waarde in het besturingselement opnieuw in te stellen. Als u de keuzelijst met invoervak afhankelijk maakt van een veld in de onderliggende tabel of query, kunt u de waarde van het veld wijzigen door een nieuwe waarde te selecteren in de lijst. Als u de keuzelijst met invoervak afhankelijk maakt van een veld met meerdere waarden, wordt de lijst weergegeven met selectievakjes waarmee de gebruiker meerdere waarden kan selecteren. U kunt meerdere kolommen aan de lijst koppelen en u kunt een of meer kolommen in de lijst verbergen door de breedte van een kolom in te stellen op 0. U kunt de werkelijke waarde in het besturingselement aan zo'n verborgen kolom binden. Wanneer een lijst met meerdere kolommen is gesloten, wordt de waarde in de eerste kolom weergegeven die breder is dan 0. In Access worden alle kolommen weergegeven die niet de breedte nul hebben wanneer u de lijst opent. |
| Regel | Gebruik een regelbesturingselement om regels toe te voegen aan een formulier of rapport, zodat het beter wordt weergegeven. |
| Wisselknop | Gebruik wisselknopbesturingselementen om een aan/uit-, waar/onwaar- of ja/nee-waarde vast te houden. Wanneer u op een wisselknop klikt, wordt de waarde hiervan -1 (om aan te geven aan, waar of ja) en wordt de knop ingedrukt weergegeven. Klik nogmaals op de knop, waarna de waarde wordt 0 (voor weergave uit, onwaar of nee) en de knop wordt weer normaal weergegeven. U kunt een wisselknop opnemen in een groepsvak en aan deze knop een unieke numerieke waarde toewijzen. Als u een groep met meerdere besturingselementen maakt, worden alle eerder ingeschakelde wisselknoppen, keuzerondjes of selectievakjes in die groep gewist als u een nieuwe wisselknop selecteert (tenzij andere knoppen of selectievakjes in de groep ook dezelfde waarde hebben). Als u de wisselknop afhankelijk maakt van een veld in de onderliggende tabel of query, kunt u de waarde van het veld in- of uitschakelen door op de wisselknop te klikken. |
| Keuzelijst | Gebruik een keuzelijstbesturingselement om een lijst met mogelijke waarden voor het besturingselement te bevatten. Als u de lijst wilt maken, kunt u de waarden invoeren in de eigenschap Rijbron van de keuzelijst. U kunt ook een tabel of een query opgeven als bron van de waarden in de lijst. Keuzelijsten zijn altijd geopend en de geselecteerde waarde wordt gemarkeerd in de keuzelijst. Selecteer een nieuwe waarde in de lijst om de waarde in het besturingselement opnieuw in te stellen. Als u de keuzelijst afhankelijk maakt van een veld in de onderliggende tabel of query, kunt u de waarde van het veld wijzigen door een nieuwe waarde te selecteren in de lijst. Als u de keuzelijst aan een veld met meerdere waarden koppelt, wordt de lijst weergegeven met selectievakjes zodat de gebruiker meerdere waarden kan selecteren. U kunt meerdere kolommen aan de lijst koppelen en u kunt een of meer kolommen in de lijst verbergen door de breedte van een kolom in te stellen op 0. U kunt de werkelijke waarde in het besturingselement aan zo'n verborgen kolom binden. Access toont alle kolommen met een andere breedte dan nul die binnen de gedefinieerde breedte van het besturingselement passen. Als het besturingselement keuzelijst niet-afhankelijk is, kunt u de gebruiker toestaan meerdere waarden in de lijst te selecteren (ook wel een keuzelijst met meerdere keuzemogelijkheden genoemd). |
| Rechthoek | Gebruik een besturingselement voor een rechthoek om opgevulde of lege rechthoeken toe te voegen aan een formulier om het uiterlijk te verbeteren. U kunt dit besturingselement bijvoorbeeld gebruiken om verschillende besturingselementen visueel te groeperen. |
| Selectievakje | Gebruik een besturingselement selectievakje om een aan/uit-, waar/onwaar- of ja/nee-waarde vast te houden. Als u een selectievakje inschakelt, wordt de waarde hiervan -1 (waarmee On, True of Yes) wordt aangegeven en verschijnt er een vinkje in het vak. Schakel het selectievakje opnieuw in en de waarde wordt 0 (voor de weergave uit, onwaar of nee) en het vinkje verdwijnt uit het vak. U kunt een selectievakje opnemen in een groepsvak en aan het selectievakje een unieke numerieke waarde toewijzen. Als u een groep met meerdere besturingselementen maakt, worden alle eerder ingeschakelde wisselknoppen, keuzerondjes of selectievakjes in die groep gewist als u een nieuw selectievakje inschakelt (tenzij andere knoppen of selectievakjes in de groep ook dezelfde waarde hebben). Als u het selectievakje afhankelijk maakt van een veld in de onderliggende tabel of query, kunt u de waarde van het veld wijzigen door op het veld te klikken. |
| Kader van niet-afhankelijk object | Gebruik een niet-afhankelijk objectkader om een object toe te voegen vanuit een andere toepassing die ondersteuning biedt voor OLE (Object Linking and Embedding). Het object wordt onderdeel van uw formulier, en niet van de gegevens uit de onderliggende tabel of query. U kunt afbeeldingen, geluiden, grafieken of dia's toevoegen om uw formulier te verbeteren. Wanneer het object een grafiek is, kunt u een query opgeven als de gegevensbron voor de grafiek en kunt u de grafiekweergave door een of meer veldwaarden koppelen aan de huidige record in het formulier. |
| Bijlage | Gebruik een bijlagebesturingselement om dit te binden aan een bijlageveld in de onderliggende gegevens. U kunt dit besturingselement bijvoorbeeld gebruiken om een afbeelding weer te geven of om andere bestanden bij te voegen. In de formulierweergave wordt met dit besturingselement het dialoogvenster Bijlagen beheren weergegeven, waarin u meerdere bijlagebestanden die in het onderliggende veld zijn opgeslagen, kunt toevoegen, verwijderen en weergeven. |
| Keuzerondje | Gebruik keuzerondjes (ook wel keuzerondjes genoemd) om een aan/uit-, waar-/onwaar- of ja/nee-waarde vast te houden. Wanneer u een keuzerondje selecteert, wordt de waarde -1 (om aan te geven op, waar of ja) en verschijnt er een opgevulde cirkel in het midden van de knop. Selecteer de knop opnieuw en de waarde wordt 0 (om uit, onwaar of nee aan te geven) en de gevulde cirkel verdwijnt. U kunt een keuzerondje opnemen in een groepsvak en aan het keuzerondje een unieke numerieke waarde toewijzen. Als u een groep met meerdere besturingselementen maakt, worden alle eerder ingeschakelde wisselknoppen, keuzerondjes of selectievakjes in die groep gewist als u een nieuw keuzerondje selecteert (tenzij andere knoppen of selectievakjes in de groep ook dezelfde waarde hebben). Als u het keuzerondje afhankelijk maakt van een veld in de onderliggende tabel of query, kunt u de veldwaarde in- of uitschakelen door op het keuzerondje te klikken. |
| Subformulier/subrapport | Gebruik het besturingselement Subformulier/subrapport om een ander formulier of rapport in te sluiten in het huidige formulier. U kunt het subformulier of subrapport gebruiken om gegevens weer te geven uit een tabel of een query die gerelateerd zijn aan de gegevens in het hoofdformulier. In Access blijft de koppeling tussen het hoofdformulier en het subformulier of subrapport voor u behouden. |
| Kader voor afhankelijk object | Gebruik een kader voor afhankelijk object om een OLE-objectveld weer te geven en te bewerken op basis van de onderliggende gegevens. Access kan de meeste afbeeldingen en grafieken rechtstreeks in een formulier weergeven. Voor andere objecten wordt het pictogram weergegeven van de toepassing waarin het object is gemaakt. Als het object bijvoorbeeld een geluidsobject is dat is gemaakt in Windows-geluidsrecorder, ziet u een luidsprekerpictogram in uw formulier. |
| Afbeelding | Gebruik het besturingselement Afbeelding om een statische afbeelding in uw formulier te plaatsen. U kunt de afbeelding op het formulier niet bewerken, maar Access slaat de afbeelding op in een indeling die zeer efficiënt is voor de toepassingssnelheid en -grootte. Als u een afbeelding als de gehele achtergrond van uw formulier wilt gebruiken, kunt u de eigenschap Afbeelding van het formulier instellen. |
| Grafiek | Gebruik het grafiekbesturingselement om een grafiek toe te voegen aan het formulierraster. Als u op deze knop klikt en vervolgens het besturingselement op het formulier plaatst, wordt de wizard Grafieken gestart, die u begeleidt bij de stappen die nodig zijn om een nieuwe grafiek te maken. |
| ActiveX | Gebruik de knop van het ActiveX-besturingselement om een dialoogvenster te openen met alle ActiveX-besturingselementen die op uw systeem zijn geïnstalleerd. U kunt een van de besturingselementen selecteren en vervolgens op OK klikken om het besturingselement aan het formulierontwerpraster toe te voegen. Niet alle ActiveX-besturingselementen werken met Access. |
Binding met besturingselementen begrijpen
Besturingselementen kunnen afhankelijk, niet-afhankelijk of berekend zijn:
- Afhankelijk besturingselement Een besturingselement waarvan de gegevensbron een veld in een tabel of query is, wordt een afhankelijk besturingselement genoemd. Met afhankelijke besturingselementen kunt u waarden weergeven die afkomstig zijn van velden in uw database. De waarden kunnen tekst, datums, getallen, Ja/Nee-waarden, afbeeldingen of grafieken zijn. Een tekstvak dat de achternaam van een werknemer weergeeft, haalt deze informatie bijvoorbeeld op uit het veld Achternaam in de tabel Werknemers.
- Niet-afhankelijk besturingselement Een besturingselement dat niet beschikt over een gegevensbron (zoals een veld of expressie) wordt een niet-afhankelijk besturingselement genoemd. U kunt met niet-afhankelijke besturingselementen informatie, afbeeldingen, lijnen of rechthoeken weergeven. Een label waarmee de titel van een formulier wordt weergegeven, is bijvoorbeeld een niet-afhankelijk besturingselement.
- Berekend besturingselement Een besturingselement waarvan de gegevensbron een expressie is in plaats van een veld, wordt een berekend besturingselement genoemd. U geeft de waarde op die u wilt gebruiken als de gegevensbron in het besturingselement door een expressie te definiëren. Een expressie kan een combinatie zijn van operators (zoals = en + ), besturingselementnamen, veldnamen, functies die één waarde retourneren en constante waarden. Met de volgende expressie wordt bijvoorbeeld de prijs van een artikel met een korting van 25 procent berekend door de waarde in het veld Prijs per eenheid te vermenigvuldigen met een constante waarde (0,75).
=[Prijs per eenheid] * 0,75
Voor een expressie kunt u gegevens gebruiken uit een veld in de onderliggende tabel of query van het formulier of rapport of gegevens uit een ander besturingselement in het formulier of rapport.
Opmerking
Berekeningen kunnen ook worden uitgevoerd in tabellen door een berekend veld toe te voegen, of in query's door een expressie in te voeren in de rij Veld van het queryraster. Vervolgens kunt u formulieren en rapporten aan die tabellen of query's koppelen, waarna de berekeningen worden weergegeven in de formulieren of rapporten zonder dat u een berekend besturingselement hoeft te maken.
Wanneer u een formulier of rapport maakt, is de efficiëntste werkwijze waarschijnlijk om eerst alle afhankelijke besturingselementen toe te voegen en te rangschikken, vooral als deze voornamelijk de besturingselementen van het object vormen. Vervolgens kunt u de niet-afhankelijke en berekende besturingselementen toevoegen om het ontwerp te voltooien met de hulpmiddelen in de groep Besturingselementen op het tabblad Ontwerpen in de indelingsweergave of ontwerpweergave.
U koppelt een besturingselement aan een veld door het veld op te geven waaruit het besturingselement de gegevens haalt. U kunt een besturingselement maken dat afhankelijk is van het geselecteerde veld door het veld uit het deelvenster Lijst met velden naar het formulier of rapport te slepen. In het veldenlijstvenster worden de velden van de onderliggende tabel of query van het formulier weergegeven. Als u het deelvenster Lijst met velden wilt weergeven, opent u het object in de indelingsweergave of ontwerpweergave en klikt u op het tabblad Ontwerp in de groep Hulpmiddelen op Bestaande velden toevoegen. Wanneer u dubbelklikt op een veld in het deelvenster Lijst met velden , wordt het juiste type besturingselement voor dat veld toegevoegd aan het object.
U kunt ook een veld aan een besturingselement koppelen door de veldnaam in het besturingselement zelf te typen (als het object is geopend in de ontwerpweergave) of in het eigenschappenvak Besturingselementbron in het eigenschappenvenster van het besturingselement. In het eigenschappenvenster definieert u het besturingselement, zoals de naam, de gegevensbron en de indeling. Druk op F4 om het eigenschappenvenster weer te geven of te verbergen.
Het veldenlijstvenster is de beste manier om een afhankelijk besturingselement te maken, vanwege twee redenen:
- Het gekoppelde label van het besturingselement wordt automatisch gevuld met de naam van het veld (of het bijschrift dat is gedefinieerd voor dat veld in de onderliggende tabel of query), zodat u het label van het besturingselement niet zelf hoeft te typen.
- In Access worden veel van de eigenschappen van het besturingselement automatisch ingesteld op de juiste waarden in overeenstemming met de eigenschappen van het veld in de onderliggende tabel of query (zoals de eigenschappen Opmaak, Aantal decimalen en Invoermasker).
Als u al een niet-afhankelijk besturingselement hebt gemaakt en dit aan een veld wilt koppelen, stelt u de waarde in het vak van de eigenschap Besturingselementbron in op de naam van het veld. Voor details over de eigenschap Besturingselementbron drukt u op F1 terwijl de cursor zich in de vervolgkeuzelijst van de eigenschap bevindt.
Naar boven
Zie ook
Besturingselementen op een formulier automatisch uitlijnen
Een berekend besturingselement maken
De tabvolgorde instellen voor besturingselementen
Standaardwaarden instellen voor velden of besturingselementen