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.
Besturingstypen
Hier ziet u een lijst met typen besturingselementen die u kunt gebruiken in Access-bureaubladdatabases.
Besturingselementtype |
Notities |
Tekstvak |
Gebruik tekstvakbesturingselementen voor het weergeven van tekst, getallen, datums, tijden en memovelden. U kunt een tekstvak binden aan een van de velden in een onderliggende tabel of query. Als u een tekstvak dat is gebonden aan een veld wilt 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. |
Label |
Gebruik labelbesturingselementen die vaste tekst bevatten. Standaard wordt automatisch een labelbesturingselement gekoppeld aan besturingselementen die gegevens kunnen weergeven. U kunt deze opdracht gebruiken om zelfstandige labels te maken voor koppen en voor instructies op uw formulier. |
Opdrachtknop |
Gebruik besturingselementen voor opdrachtknoppen 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 tabbladpagina's in uw formulier te maken. Elke pagina kan een aantal andere besturingselementen bevatten om informatie weer te geven. Het tabbladbesturingselement werkt vergelijkbaar met veel van de optiedialoogvensters of vensters van het eigenschappenvenster in Access. Wanneer een gebruiker op een ander tabblad klikt, worden de besturingselementen op dat tabblad weergegeven. |
Koppelen |
Gebruik de optie Koppeling/hyperlinkbesturingselement om een hyperlink in een labelbesturingselement toe te voegen aan het formulierontwerpraster. 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 LAN (Local Area Network) of op uw lokale computerstations. De koppeling verwijst mogelijk naar een bestand dat een webpagina of zelfs een ander object in uw huidige database is. Als u op deze knop klikt in de groep Besturingselementen op het lint, 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 is opgeslagen in een tabel. U kunt het webbrowserbesturingselement binden aan een veld in de recordbron van uw formulier met behulp van de eigenschap Besturingselementbron van het besturingselement. Houd er rekening mee dat u geen afhankelijk webbrowserbesturingselement kunt hebben in de sectie Detail van een doorlopend formulier. |
Navigatie |
Gebruik een navigatiebesturingselement om eenvoudig naar verschillende formulieren en rapporten in uw database te navigeren. 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 sectie Detail van een doorlopend formulier. |
Optiegroep |
Gebruik besturingselementen voor optiesgroepen om een of meer wisselknoppen, optieknoppen 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 dat u in de groep opneemt. Wanneer u meerdere knoppen of selectievakjes in een groep hebt, kunt u slechts één knop of selectievakje tegelijk selecteren en wordt de waarde die aan die knop of het selectievakje is toegewezen de waarde voor de optiegroep. Als u dezelfde waarde onjuist hebt toegewezen aan meer dan één knop of selectievakje, worden alle knoppen of selectievakjes met dezelfde waarde gemarkeerd wanneer u op een van de knoppen of selectievakjes klikt. U kunt een van de knoppen of selectievakjes in de groep selecteren als standaardwaarde voor de groep. Als u de optiegroep koppelt aan een veld in de onderliggende query of tabel, kunt u een nieuwe waarde in het veld instellen door een knop of een selectievakje in de groep te selecteren. |
Pagina-einde |
Gebruik een pagina-einde om de pagina's van een formulier met meerdere pagina's te scheiden. |
Keuzelijst met invoervak |
Gebruik een besturingselement keuzelijst met invoervak om een lijst met mogelijke waarden voor het besturingselement en een bewerkbaar tekstvak te bevatten. 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 query opgeven als de 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 koppelt aan een veld in de onderliggende tabel of query, kunt u de waarde in het veld wijzigen door een nieuwe waarde in de lijst te selecteren. Als u de keuzelijst met invoervak koppelt aan een veld met meerdere waarden, wordt de lijst met selectievakjes weergegeven zodat de gebruiker meerdere waarden kan selecteren. U kunt meerdere kolommen aan de lijst binden 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 binden aan een dergelijke verborgen kolom. Wanneer een lijst met meerdere kolommen wordt gesloten, wordt in Access de waarde weergegeven in de eerste kolom waarvan de breedte groter is dan 0. In Access worden alle kolommen met een niet-standaardbreedte weergegeven wanneer u de lijst opent. |
Regel |
Gebruik een regelbesturingselement om regels toe te voegen aan een formulier of rapport om het uiterlijk ervan te verbeteren. |
Wisselknop |
Gebruik wisselknopbesturingselementen om een aan/uit-, waar/onwaar- of ja/nee-waarde ingedrukt te houden. Wanneer u op een wisselknop klikt, wordt de waarde -1 (om aan te geven, waar of ja) en wordt de knop ingedrukt weergegeven. Klik nogmaals op de knop en de waarde wordt 0 (om uit, onwaar of nee aan te geven) en de knop wordt weer normaal. U kunt een wisselknop opnemen in een optiegroep en de knop een unieke numerieke waarde toewijzen. Als u een groep met meerdere besturingselementen maakt, worden alle eerder geselecteerde wisselknoppen, keuzerondjes of selectievakjes in die groep gewist als u een nieuwe wisselknop, optieknop of selectievakje in die groep selecteert (tenzij andere knoppen of selectievakjes in de groep ook dezelfde waarde hebben). Als u de wisselknop aan een veld in de onderliggende tabel of query koppelt, kunt u de waarde van het veld in- of uitschakelen door op de wisselknop te klikken. |
Keuzelijst |
Gebruik een keuzelijst besturingselement om een lijst met potentiële 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 query opgeven als de bron van de waarden in de lijst. Keuzelijsten zijn altijd geopend en access markeert de geselecteerde waarde in de keuzelijst. U selecteert een nieuwe waarde in de lijst om de waarde in het besturingselement opnieuw in te stellen. Als u de keuzelijst aan een veld in de onderliggende tabel of query koppelt, kunt u de waarde in het veld wijzigen door een nieuwe waarde in de lijst te selecteren. Als u de keuzelijst aan een veld met meerdere waarden koppelt, wordt de lijst met selectievakjes weergegeven zodat de gebruiker meerdere waarden kan selecteren. U kunt meerdere kolommen aan de lijst binden 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 binden aan een dergelijke verborgen kolom. In Access worden alle kolommen met een niet-standaardbreedte weergegeven die binnen de gedefinieerde breedte van het besturingselement passen. Als het keuzelijstbesturingselement niet afhankelijk is, kunt u toestaan dat de gebruiker meerdere waarden in de lijst selecteert (ook wel een keuzelijst met meerdere selecties genoemd). |
Rechthoek |
Gebruik een rechthoekbesturingselement om gevulde of lege rechthoeken toe te voegen aan een formulier om het uiterlijk ervan te verbeteren. U kunt dit besturingselement bijvoorbeeld gebruiken om verschillende besturingselementen visueel te groeperen. |
Selectievakje |
Gebruik een selectievakje om een aan/uit-, waar/onwaar- of ja/nee-waarde vast te houden. Wanneer u een selectievakje inschakelt, wordt de waarde -1 (om aan te geven, waar of ja) en wordt er een vinkje weergegeven in het vak. Schakel het selectievakje opnieuw in en de waarde wordt 0 (om uit, onwaar of nee aan te geven) en het vinkje verdwijnt uit het vakje. U kunt een selectievakje opnemen in een optiegroep en het selectievakje een unieke numerieke waarde toewijzen. Als u een groep met meerdere besturingselementen maakt, schakelt u een nieuw selectievakje in om een eerder geselecteerde wisselknop, optieknop of selectievakje in die groep uit te schakelen (tenzij andere knoppen of selectievakjes in de groep ook dezelfde waarde hebben). Als u het selectievakje koppelt aan een veld in de onderliggende tabel of query, kunt u de waarde van het veld in- of uitschakelen door op het selectievakje te klikken. |
Niet-afhankelijk objectframe |
Gebruik een niet-afhankelijk objectframe om een object toe te voegen vanuit een andere toepassing die ondersteuning biedt voor het koppelen en insluiten van objecten (OLE). Het object wordt onderdeel van uw formulier, 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 gegevensbron voor de grafiek en kunt u de grafiekweergave koppelen aan de huidige record in het formulier door een of meer veldwaarden. |
Bijlage |
Gebruik een bijlagebesturingselement om dit te koppelen 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 kunt toevoegen, verwijderen en weergeven die zijn opgeslagen in het onderliggende veld. |
Optieknop |
Gebruik een keuzerondje (ook wel een keuzerondje genoemd) om een aan/uit-, waar/onwaar- of ja/nee-waarde ingedrukt te houden. Wanneer u een optieknop selecteert, wordt de waarde -1 (om aan te geven, waar of ja) en wordt er een gevulde cirkel weergegeven 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 optieknop opnemen in een optiegroep en de knop een unieke numerieke waarde toewijzen. Als u een groep met meerdere besturingselementen maakt, wordt een eerder geselecteerde wisselknop, optieknop of selectievakje in die groep gewist als u een nieuwe optieknop selecteert (tenzij andere knoppen of selectievakjes in de groep ook dezelfde waarde hebben). Als u de optieknop koppelt aan een veld in de onderliggende tabel of query, kunt u de waarde van het veld in- of uitschakelen door op de optieknop 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 is gerelateerd aan de gegevens in het hoofdformulier. Access houdt de koppeling tussen het hoofdformulier en het subformulier of subrapport voor u bij. |
Kader van afhankelijk object |
Gebruik een kader voor een afhankelijk object om een OLE-objectveld weer te geven en te bewerken op basis van de onderliggende gegevens. De meeste afbeeldingen en grafieken kunnen rechtstreeks in een formulier worden weergegeven. Voor andere objecten wordt in Access het pictogram weergegeven voor de toepassing waarin het object is gemaakt. Als het object bijvoorbeeld een geluidsobject is dat is gemaakt in Windows Geluidsrecorder, ziet u een luidsprekerpictogram op uw formulier. |
Afbeelding |
Gebruik het besturingselement afbeelding om een statische afbeelding in uw formulier te plaatsen. U kunt de afbeelding in het formulier niet bewerken, maar in Access wordt deze opgeslagen in een indeling die zeer efficiënt is voor de snelheid en grootte van de toepassing. Als u een afbeelding wilt gebruiken als de volledige achtergrond van het formulier, kunt u de eigenschap Afbeelding van het formulier instellen. |
Diagram |
Gebruik het grafiekbesturingselement om een grafiek toe te voegen aan het formulierraster. Als u op deze knop klikt en vervolgens het besturingselement op uw formulier plaatst, wordt de wizard Grafiek gestart, die u begeleidt bij de stappen die nodig zijn om een nieuwe grafiek te maken. |
ActiveX |
Gebruik de ActiveX-besturingsknop om een dialoogvenster te openen met alle ActiveX-besturingselementen die u op uw systeem hebt geïnstalleerd. U kunt een van de besturingselementen selecteren en vervolgens op OK klikken om het besturingselement toe te voegen aan het formulierontwerpraster. 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 met de achternaam van een werknemer kan bijvoorbeeld deze informatie ophalen 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 gebruikt niet-afhankelijke besturingselementen om informatie, afbeeldingen, lijnen of rechthoeken weer te geven. 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 operatoren (zoals = en + ), besturingselementnamen, veldnamen, functies die één waarde als resultaat geven 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
Een expressie kan gegevens 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 gebruiken.
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 binden aan deze tabellen of query's, 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 het waarschijnlijk het meest efficiënt om eerst alle afhankelijke besturingselementen toe te voegen en te rangschikken, met name als ze de meeste besturingselementen voor het object vormen. Vervolgens kunt u de niet-afhankelijke en berekende besturingselementen die het ontwerp voltooien toevoegen met behulp van 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 vanuit 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 vervolgens op het tabblad Ontwerp in de groep Extra op Bestaande velden toevoegen. Wanneer u dubbelklikt op een veld in het deelvenster Lijst met velden, voegt Access het juiste type besturingselement voor dat veld toe aan het object.
U kunt een veld ook binden aan een besturingselement 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 van het besturingselement 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.
Zie ook
Besturingselementen automatisch uitlijnen op een formulier
Een berekend besturingselement maken
De tabvolgorde instellen voor besturingselementen
Standaardwaarden instellen voor velden of besturingselementen