Een berekend besturingselement maken

U kunt berekende besturingselementen in formulieren en rapporten in Access-databases gebruiken om de resultaten van een berekening weer te geven. Als u bijvoorbeeld een rapport hebt met het aantal verkochte artikelen en de prijs van elke eenheid, kunt u een berekend tekstvak toevoegen dat deze twee velden vermenigvuldigt om de totale prijs weer te geven. De eigenschap Besturingselementbron van het berekende tekstvak bevat een veld expressie vermenigvuldigt met twee velden (het aantal items keer de prijs per eenheid) om het resultaat te verkrijgen.

Wat wilt u doen?

Een berekend besturingselement maken

Met deze procedure kunt u een berekend besturingselement maken zonder een wizard Besturingselement te gebruiken.

  1. Klik met de rechtermuisknop op het formulier of rapport in het navigatiedeelvenster en klik vervolgens op Ontwerpweergave.

  2. Klik op het tabblad Ontwerpen in de groep Besturingselementen op het hulpmiddel voor het type besturingselement dat u wilt maken.

    Zie de sectie Informatie over welke typen besturingselementen kunnen worden gebruikt als berekende besturingselementen voor een lijst met besturingselementtypen die kunnen worden gebruikt als berekende besturingselementen.

  3. Plaats de aanwijzer op de plaats in het formulier of rapport waar u het besturingselement wilt plaatsen en klik vervolgens op het formulier of rapport om het besturingselement in te voegen.

  4. Als een wizard Besturingselement wordt gestart, klikt u op Annuleren om het te sluiten.

  5. Selecteer het besturingselement, druk op F4 om het eigenschappenblad weer te geven en typ vervolgens een expressie in het eigenschappenvak Besturingselementbron. Als u de opbouwfunctie voor expressies wilt gebruiken om de expressie te maken, klikt u Knop Opbouwfunctie naast het vak van de eigenschap Besturingselementbron.

  6. Schakel over naar de formulier- of rapportweergave en controleer of het berekende besturingselement werkt zoals u verwacht.

    Notities: 

    • Plaats vóór elke expressie de operator =. Bijvoorbeeld: =[Prijs per eenheid]*,75.

    • Zie het artikel Leren hoe u een expressie maakt voor meer informatie over het maken van expressies.

    • Als u meer ruimte nodig hebt om een expressie te typen in het eigenschappenvak besturingselementbron, drukt u op Shift+F2 om het zoomvak te openen.

    • Als een formulier of rapport is gebaseerd op een query, kunt u de expressie opnemen in de query in plaats van in een berekend besturingselement. Dit kan de prestaties verbeteren en als u totalen voor groepen records wilt berekenen, is het gemakkelijker om de naam van een berekend veld in een statistische functie.

    • Wanneer u sortt op een berekend besturingselement in een formulier of rapport, moet u ervoor zorgen dat de eigenschap Format van het besturingselement juist is ingesteld. Anders kunnen berekende numerieke waarden of datumwaarden alfabetisch in plaats van numeriek worden gesorteerd.

Naar boven

Een gebonden besturingselement wijzigen in een berekend besturingselement

Een goede manier om een berekend besturingselement te maken, is door eerst een gebonden besturingselement te maken (bijvoorbeeld door een veld uit het deelvenster Lijst met velden naar uw formulier of rapport te slepen) en vervolgens de eigenschap Besturingselementbron van het besturingselement te bewerken om een expressie te maken. Dit werkt goed, zolang u ervoor zorgt dat de naam van het besturingselement niet conflictt met een van de veldnamen in de expressie. Zie het artikel Een veld toevoegen aan een formulier of rapport voor meer informatie over het maken van een gebonden besturingselement door een veld uit het deelvenster Lijst met velden te slepen.

Als u uw gebonden besturingselement al hebt gemaakt, gebruikt u de volgende procedure om het te wijzigen in een berekend besturingselement en naamconflicten te voorkomen.

  1. Klik met de rechtermuisknop op het formulier of rapport in het navigatiedeelvenster en klik vervolgens op Ontwerpweergave.

  2. Klik op het veld dat u wilt wijzigen en druk op F4 om het eigenschappenvenster te openen.

  3. Als de eigenschap Naam overeenkomt met de eigenschap Besturingselementbron op het tabblad Alle van het eigenschappenblad, bewerkt u de eigenschap Naam zodat deze twee eigenschappen niet overeenkomen. Controleer of de naam die u typt niet een gereserveerd woord is of de naam van een ander veld in de database. Zie het artikel Gereserveerde woorden en symbolen in Access voor meer informatie over gereserveerde woorden en symbolen.

  4. Bewerk de tekenreeks in het eigenschappenvak Besturingselementbron zodat deze de 3D-expressie bevat.

  5. Druk op Ctrl+S om de wijzigingen op te slaan.

  6. Schakel over naar de indelings- of formulierweergave en controleer of het berekende besturingselement naar verwachting werkt.

Als in het besturingselement niet de toegankelijkheidsgegevens worden weergegeven (bijvoorbeeld als in Access #Name wordt weergegeven? in het besturingselement), controleert u de recordbron van het formulier of rapport om ervoor te zorgen dat alle velden die u in de expressie hebt gebruikt, beschikbaar zijn. Als de recordbron een query is, moet u mogelijk een of meer velden toevoegen aan de query voordat de expressie werkt.

Notities: 

  • Plaats vóór elke expressie de operator =. Bijvoorbeeld: =[Prijs per eenheid]*,75.

  • Als u meer ruimte nodig hebt om een expressie te typen in het eigenschappenvak besturingselementbron, drukt u op Shift+F2 om het zoomvak te openen.

  • Als een formulier of rapport is gebaseerd op een query, kunt u de expressie opnemen in de query in plaats van in een berekend besturingselement. Dit kan de prestaties verbeteren en als u totalen voor groepen records wilt berekenen, is het gemakkelijker om de naam van een berekend veld in een statistische functie.

  • Wanneer u sortt op een berekend besturingselement in een formulier of rapport, moet u ervoor zorgen dat de eigenschap Indeling van het besturingselement juist is ingesteld. Anders kunnen berekende numerieke waarden of datumwaarden alfabetisch in plaats van numeriek worden gesorteerd.

Naar boven

Informatie over welke typen besturingselementen kunnen worden gebruikt als berekende besturingselementen

Tekstvakken zijn de populairste keuze voor een berekend besturingselement, omdat hierdoor zoveel verschillende typen gegevens kunnen worden weergegeven. Elk besturingselement met een eigenschap Besturingselementbron kan echter worden gebruikt als berekend besturingselement. In veel gevallen is het niet zinvol om een bepaald besturingselementtype te gebruiken als berekend besturingselement, omdat u dat besturingselement niet kunt bijwerken op de manier waarop u een gebonden of niet-binnenkomende besturingselement kunt bijwerken. Als u bijvoorbeeld een besturingselement voor een selectievakje in een formulier zet en vervolgens een expressie in de eigenschap Besturingselementbron van het selectievakje typt, kunt u het selectievakje niet meer in- of sluiten door erop te klikken. Het selectievakje wordt op basis van de resultaten van de expressie geselecteerd of gewist. Als u op het selectievakje klikt, wordt er een waarschuwing weergegeven op de statusbalk van Access: Het besturingselement kan niet worden bewerkt, het is afhankelijk van de expressie<de expressie >. Voor een rapport kan het echter handig zijn om een selectievakje te baseren op de resultaten van een berekening, omdat besturingselementen in rapporten alleen worden gebruikt om informatie weer te geven.

Naar boven

Meer hulp nodig?

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×