Inleiding tot formulieren

Van toepassing op
Access voor Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Een formulier in Access is een databaseobject waarmee u een gebruikersinterface voor een databasetoepassing kunt maken. Een afhankelijk formulier is rechtstreeks verbonden met een gegevensbron, zoals een tabel of query, en u kunt het gebruiken om gegevens uit die bron in te voeren, te bewerken of weer te geven. U kunt ook een niet-afhankelijk formulier maken dat niet rechtstreeks aan een gegevensbron is gekoppeld, maar wel opdrachtknoppen, labels of andere besturingselementen bevat die u nodig hebt voor het beheren van uw toepassing.

Dit artikel is gericht op afhankelijke formulieren. U kunt afhankelijke formulieren gebruiken om toegang tot gegevens te beheren, zoals welke velden of rijen worden weergegeven. Sommige gebruikers hoeven bijvoorbeeld slechts enkele velden te zien in een tabel die veel velden bevat. Een formulier dat alleen die velden bevat, maakt de database gemakkelijker te gebruiken. U kunt ook opdrachtknoppen en andere functies aan een formulier toevoegen om veelgebruikte acties te automatiseren.

U kunt afhankelijke formulieren beschouwen als vensters op uw database. Met een effectief formulier kunnen mensen sneller werken omdat ze niet hoeven te zoeken naar wat ze nodig hebben. Een goed ontworpen formulier zorgt er bovendien voor dat de database gemakkelijker te gebruiken is en dat onjuiste gegevensinvoer wordt voorkomen.

Opmerking

In dit artikel wordt ervan uitgegaan dat u al een tabel (of een query op basis van een of meer tabellen) hebt gemaakt en dat u een formulier wilt maken om de gegevens weer te geven of te bewerken.

In dit artikel

Een formulier maken met de functie Formulier

Met de functie Formulier kunt u met één klik een formulier maken. Wanneer u dit hulpmiddel gebruikt, worden alle velden uit de onderliggende gegevensbron in het formulier geplaatst. U kunt het nieuwe formulier meteen gebruiken of u kunt het in de indelingsweergave of ontwerpweergave aan uw behoeften aanpassen.

De functie Formulier gebruiken om een nieuw formulier te maken

  1. Klik in het navigatiedeelvenster op de tabel of query die de gegevens bevat die in uw formulier moeten worden weergegeven.
  2. Klik op het tabblad Maken in de groep Formulieren op Formulier.

Het formulier wordt gemaakt en vervolgens weergegeven in de indelingsweergave. In de indelingsweergave kunt u het formulierontwerp wijzigen terwijl de gegevens worden weergegeven. U kunt bijvoorbeeld de grootte van de tekstvakken aanpassen aan de hoeveelheid gegevens.

Als in Access één tabel wordt gevonden met een een-op-veel-relatie met de tabel of query die u hebt gebruikt om het formulier te maken, wordt een gegevensblad aan het formulier toegevoegd dat is gebaseerd op de gerelateerde tabel of query. Als u bijvoorbeeld een eenvoudig formulier maakt dat is gebaseerd op de tabel Werknemers, en er een een-op-veel-relatie tussen de tabel Werknemers en de tabel Orders is gedefinieerd, worden in het gegevensblad alle records in de tabel Orders weergegeven die betrekking hebben op het huidige werknemerrecord. U kunt het gegevensblad uit het formulier verwijderen als u het niet nodig hebt. Er worden geen gegevensbladen aan het formulier toegevoegd als er meerdere tabellen zijn die een een-op-veel-relatie hebben met de tabel op basis waarvan u het formulier hebt gemaakt.

Een gesplitst formulier maken met de functie Gesplitst formulier

Met een gesplitst formulier kunt u twee weergaven van de gegevens tegelijk bekijken: een Formulierweergave en een Gegevensbladweergave.

Het verschil met een formulier/subformulier-combinatie is dat de twee weergaven zijn gekoppeld aan dezelfde gegevensbron en continu met elkaar worden gesynchroniseerd. Als u een veld in het ene deel van het formulier selecteert, wordt hetzelfde veld in het andere deel van het formulier ook geselecteerd. Gegevens kunnen vanuit beide delen worden toegevoegd, bewerkt of verwijderd (mits de recordbron kan worden bijgewerkt en u het formulier niet hebt geconfigureerd om deze acties te voorkomen).

Door te werken met gesplitste formulieren hebt u de voordelen van beide soorten formulieren in één formulier. U kunt bijvoorbeeld het gegevensbladdeel van het formulier gebruiken om een record snel te vinden en het formulierdeel vervolgens gebruiken om het record te bekijken of bewerken.

Ga als volgt te werk om een gesplitst formulier te maken met de functie Gesplitst formulier:

  1. Klik in het navigatiedeelvenster op de tabel of query die de gegevens bevat die u wilt weergeven in uw formulier. U kunt de tabel of query ook openen in de gegevensbladweergave.
  2. Klik op het tabblad Maken in de groep Formulieren op Meer formulieren en klik op Gesplitst formulier.

Het formulier wordt gemaakt en vervolgens weergegeven in de indelingsweergave. In de indelingsweergave kunt u het formulierontwerp wijzigen terwijl de gegevens worden weergegeven. U kunt indien nodig bijvoorbeeld de grootte van de tekstvakken aanpassen aan de hoeveelheid gegevens. Zie de sectie Meer informatie over de indelingsweergave en ontwerpweergave voor meer informatie over formulierweergaven.

Een formulier maken waarin meerdere records worden weergegeven met behulp van de functie Meerdere items

Wanneer u een formulier maakt met behulp van de functie Formulier, wordt in het formulier dat wordt gemaakt één record tegelijk weergegeven. Als u een formulier wilt waarin meerdere records worden weergegeven, maar dat gemakkelijker kan worden aangepast dan een gegevensblad, gebruikt u de functie Meerdere items.

  1. Klik in het navigatiedeelvenster op de tabel of query die de gegevens bevat die in uw formulier moeten worden weergegeven.
  2. Klik op het tabblad Maken in de groep Formulieren op Meer formulieren en klik vervolgens op Meerdere items.

Het formulier wordt gemaakt en weergegeven in de Indelingsweergave. In deze weergave kunt u ontwerpwijzigingen aanbrengen in het formulier terwijl de gegevens worden weergegeven.

Wanneer u de functie Meerdere items gebruikt, lijkt het formulier dat wordt gemaakt in Access op een gegevensblad. De gegevens zijn in rijen en kolommen gerangschikt en u ziet meer dan één record tegelijk. Een formulier met meerdere items biedt echter meer aanpassingsopties dan een gegevensblad, zoals de mogelijkheid om grafische elementen, knoppen en andere besturingselementen toe te voegen. Zie de secties Een formulier in de indelingsweergave verfijnen en Een formulier in de ontwerpweergave verfijnen voor meer informatie over het aanpassen van formulieren.

Een formulier maken met de wizard Formulier

Als u selectiever wilt zijn over welke velden in uw formulier worden weergegeven, gebruikt u de wizard Formulier in plaats van de verschillende functies voor het maken van formulieren die eerder zijn genoemd. U kunt ook definiëren hoe de gegevens worden gegroepeerd en gesorteerd, en u kunt velden uit meerdere tabellen of query's gebruiken, zolang u de relaties tussen de tabellen en query's vooraf opgeeft.

  1. Klik op het tabblad Maken in de groep Formulieren op Wizard Formulier.

  2. Volg de aanwijzingen van de wizard Formulier.

    Opmerking

    Als u velden uit meerdere tabellen en query's wilt opnemen in uw formulier, moet u niet op Volgende of Voltooien klikken nadat u op de eerste pagina van de wizard Formulier velden uit de eerste tabel of query hebt geselecteerd. Herhaal in plaats daarvan de stappen om een tabel of query te selecteren en klik op de andere velden die u in het formulier wilt opnemen. Klik vervolgens op Volgende of Voltooien om door te gaan.

  3. Klik op de laatste pagina van de wizard op Voltooien.

Een formulier maken met de functie Leeg formulier

Als de wizard of de functies voor het maken van formulieren niet aan uw wensen voldoen, gebruikt u de functie Leeg formulier om een formulier te maken. Deze methode kan een snelle manier zijn om een formulier te maken, vooral als u van plan bent om slechts een paar velden in uw formulier te plaatsen.

  1. Selecteer op het tabblad Maken in de groep Formulierende optie Leeg formulier. Er wordt een leeg formulier geopend in de Indelingsweergave en het deelvenster Veldenlijst wordt weergegeven.

  2. Selecteer in het deelvenster Lijst met velden het plusteken (+) naast de tabel of tabellen die de velden bevatten die in het formulier moeten worden weergegeven.

  3. U voegt een veld aan het formulier toe door erop te dubbelklikken of door het naar het formulier te slepen.

    • Nadat u het eerste veld hebt toegevoegd, kunt u meerdere velden tegelijk toevoegen door Ctrl ingedrukt te houden, meerdere velden te selecteren en deze vervolgens naar het formulier te slepen.
    • De volgorde van de tabellen in het deelvenster Lijst met velden is afhankelijk van welk deel van het formulier is geselecteerd. Als het veld dat u wilt toevoegen niet zichtbaar is, selecteert u een ander deel van het formulier en probeert u opnieuw het veld toe te voegen.
  4. Gebruik de hulpmiddelen in de groep Koptekst/voettekst op het tabblad Formulierindeling ontwerpen om een logo, titel of de datum en tijd aan het formulier toe te voegen.

  5. Gebruik de hulpmiddelen in de groep Besturingselementen van het tabblad Formulierindelingsontwerp als u andere besturingselementen wilt toevoegen aan het formulier. Voor een iets grotere selectie besturingselementen schakelt u over naar de ontwerpweergave door met de rechtermuisknop op het formulier te klikken en vervolgens Ontwerpweergave te selecteren.

Meer informatie over de Indelingsweergave en Ontwerpweergave

Indelingsweergave De indelingsweergave is de meest intuïtieve weergave voor het aanpassen van formulieren en u kunt deze gebruiken voor bijna alle wijzigingen die u wilt aanbrengen in een formulier in Access.

Ik de Indelingsweergave wordt het formulier daadwerkelijk uitgevoerd. Daarom kunt u uw gegevens zien op dezelfde manier als wanneer u het formulier gebruikt. In deze weergave kunt u echter ook wijzigingen aanbrengen in het formulierontwerp. Omdat u de gegevens kunt zien terwijl u het formulier wijzigt, is deze weergave erg handig voor het instellen van de grootte van besturingselementen of het uitvoeren van vrijwel elke andere taak die van invloed is op het uiterlijk en de bruikbaarheid van het formulier.

Als u een taak tegenkomt die u niet kunt uitvoeren in de indelingsweergave, schakelt u over naar de ontwerpweergave. In bepaalde gevallen wordt een bericht weergegeven dat u moet overschakelen naar de Ontwerpweergave voor u een bepaalde wijziging aan kunt brengen.

Ontwerpweergave Met de ontwerpweergave hebt u een meer gedetailleerde weergave van de structuur van het formulier. U ziet de secties Koptekst, Details en Voettekst voor het formulier. Het formulier wordt niet daadwerkelijk uitgevoerd wanneer u het weergeeft in de ontwerpweergave. Daarom kunt u de onderliggende gegevens niet zien terwijl u ontwerpwijzigingen aanbrengt. Er zijn echter bepaalde taken die u eenvoudiger in de Ontwerpweergave kunt uitvoeren dan in de Indelingsweergave. U kunt:

  • Andere besturingselementen toevoegen aan het formulier, zoals afhankelijke objectkaders, pagina-einden en grafieken.
  • Bronnen van tekstvakbesturingselementen bewerken in de tekstvakken zelf, zonder het eigenschappenvenster te gebruiken.
  • Het formaat van formuliersecties wijzigen, zoals de sectie Formulierkoptekst of Details.
  • Bepaalde formuliereigenschappen wijzigen die u niet in de indelingsweergave kunt wijzigen.

Een groot formulier ontwerpen

Vanaf Access voor Microsoft 365 versie 2609 (build 16.0.20430.20146) kan een formulier maximaal 5080 cm breed zijn en kan elk formuliergedeelte maximaal 2000 cm hoog zijn. De gecombineerde hoogte van alle secties en sectiekoppen kan maximaal 534 cm (2.100 inch) zijn. U kunt besturingselementen ook buiten de vorige ontwerpgrens van 57,79 cm (22,75-inch) plaatsen.

  1. Klik in het navigatiedeelvenster met de rechtermuisknop op het formulier en klik vervolgens op Ontwerpweergave.
  2. Als u het formulier breder wilt maken, sleept u de rechterrand van het ontwerpraster.
  3. Als u een sectie wilt verhogen, sleept u de onderrand van die sectie.
  4. Voeg besturingselementen toe aan het uitgevouwen ontwerpgebied of verplaats ze naar het uitgevouwen ontwerpgebied, en sla het formulier op en test het in de formulierweergave.

Let op

Formulieren die dimensies gebruiken die verder gaan dan de vorige limiet, zijn niet compatibel met versies van Access die de grotere dimensies niet ondersteunen. Als andere personen de database gebruiken, controleert u of deze een ondersteunde versie van Access heeft of houdt u de gedeelde formulieren binnen de eerder ingestelde limieten.

Een groter ontwerpgebied zorgt er niet automatisch voor dat een formulier reageert op verschillende venster- of monitorgrootten. Gebruik verankering als besturingselementen moeten worden verplaatst of aangepast met het formuliervenster. U kunt ook tabbladen, navigatieformulieren of subformulieren gebruiken in plaats van alle gegevens op één groot vast formulier te zetten. Test het formulier met de weergavegrootten en schaalinstellingen die door de doelgroep worden gebruikt.

Een formulier in de indelingsweergave verfijnen

Nadat u een formulier hebt gemaakt, kunt u eenvoudig het ontwerp verfijnen door te werken in de indelingsweergave. Met de werkelijke formuliergegevens als richtlijn kunt u de besturingselementen opnieuw rangschikken en hun grootte aanpassen. U kunt nieuwe besturingselementen in het formulier plaatsen en de eigenschappen voor het formulier en de bijbehorende besturingselementen instellen.

Als u wilt overschakelen naar de Indelingsweergave, klikt u met de rechtermuisknop op de formuliernaam in het navigatiedeelvenster en klikt u vervolgens op Indelingsweergave.

Het formulier wordt getoond in de Indelingsweergave.

Gebruik het eigenschappenvenster om de eigenschappen, de besturingselementen en de secties van het formulier te wijzigen. Druk op F4 om het eigenschappenvenster weer te geven.

Gebruik het deelvenster Lijst met velden om velden uit de onderliggende tabel of query toe te voegen aan uw formulierontwerp. Als u het veldenlijstvenster wilt weergeven:

  • Klik op het tabblad Formulierindeling ontwerpen in de groep Hulpmiddelen op Bestaande velden toevoegen of druk op Alt+F8.

U kunt vervolgens velden rechtstreeks vanuit het veldenlijstvenster naar uw formulier slepen.

  • Als u één veld wilt toevoegen, dubbelklikt u op het veld of sleept u het vanuit het veldenlijstvenster naar de sectie in het formulier waar het moet worden weergegeven.
  • Als u meerdere velden tegelijk wilt toevoegen, houdt u Ctrl ingedrukt en klikt u op de velden die u wilt toevoegen. Sleep de geselecteerde velden vervolgens naar het formulier.

Een formulier in de Ontwerpweergave verfijnen

U kunt ook het ontwerp van uw formulier verfijnen door te werken in de ontwerpweergave. U kunt nieuwe besturingselementen en velden aan het formulier toevoegen door deze toe te voegen aan het ontwerpraster. Via het eigenschappenvenster hebt u toegang tot een groot aantal eigenschappen die u kunt instellen om uw formulier aan te passen.

Als u wilt overschakelen naar de Ontwerpweergave, klikt u met de rechtermuisknop op de formuliernaam in het navigatiedeelvenster en klikt u vervolgens op Ontwerpweergave.

Het formulier wordt getoond in de Ontwerpweergave.

Gebruik het eigenschappenvenster om de eigenschappen, de besturingselementen en de secties van het formulier te wijzigen. Druk op F4 om het eigenschappenvenster weer te geven.

Gebruik het deelvenster Lijst met velden om velden uit de onderliggende tabel of query toe te voegen aan uw formulierontwerp. Als u het veldenlijstvenster wilt weergeven:

  • Klik op het tabblad Formulierontwerp in de groep Hulpmiddelen op Bestaande velden toevoegen of druk op Alt+F8.

U kunt vervolgens velden rechtstreeks vanuit het veldenlijstvenster naar uw formulier slepen.

  • Als u één veld wilt toevoegen, dubbelklikt u op het veld of sleept u het vanuit het veldenlijstvenster naar de sectie in het formulier waar het moet worden weergegeven.
  • Als u meerdere velden tegelijk wilt toevoegen, houdt u Ctrl ingedrukt en klikt u op de velden die u wilt toevoegen. Sleep de geselecteerde velden vervolgens naar het formulier.