U kunt een query gebruiken om gegevens toe te leveren aan een formulier of rapport in Access. U kunt een query gebruiken wanneer u het formulier of rapport maakt of u kunt een bestaand formulier of rapport wijzigen door de eigenschap Recordbron in te stellen. Wanneer u de eigenschap Recordbron in stelt, kunt u een bestaande query opgeven of een nieuwe query maken die u wilt gebruiken.
Als u een query als recordbron gebruikt, kunt u de gegevens mogelijk niet bewerken. Voordat u een query als recordbron gebruikt, moet u overwegen of u gegevens moet bewerken.
In dit artikel wordt uitgelegd hoe u de eigenschap Recordbron in kunt stellen voor een bestaand formulier of rapport en vindt u informatie over wanneer u querygegevens wel en niet kunt bewerken.
In dit artikel wordt niet uitgelegd hoe u een formulier of rapport maakt. Zie de artikelen Een formulier maken in Access en Een eenvoudig rapport maken voor hulp bij het maken van formulieren en rapporten.
In dit artikel
Een bestaande query gebruiken als de recordbron van een formulier of rapport
Stel in de ontwerpweergave de eigenschap Recordbron in op een bestaande query die u wilt gebruiken.
-
Open het formulier of rapport in de ontwerpweergave.
Als het eigenschappenblad nog niet is geopend, drukt u op F4 om het te openen.
-
Klik in het eigenschappenvenster op het tabblad Gegevens op het eigenschappenvak Recordbron.
-
Ga op een van de volgende manieren te werk:
-
Typ de naam van de query die u wilt gebruiken.
Terwijl u typt, wordt de naam van het object automatisch in Access invult.
- of -
-
Klik op de pijl en selecteer de query die u wilt gebruiken.
-
Een query maken als de recordbron van een formulier of rapport
Gebruik in de ontwerpweergave de knop Opbouwen () in het eigenschappenvak Recordbron om een nieuwe query te maken die u als recordbron kunt gebruiken.
-
Open het formulier of rapport in de ontwerpweergave.
Als het eigenschappenblad nog niet is geopend, drukt u op F4 om het te openen.
-
Klik in het eigenschappenvenster op het tabblad Gegevens op het eigenschappenvak Recordbron.
-
Klik
.
Er wordt een nieuwe query geopend in de ontwerpweergave.
-
Ontwerp de query en sla deze op en sluit deze.
Zie het artikel Een eenvoudige selectiequery maken voor hulp bij het ontwerpen van een query.
Gegevens bewerken vanuit een query
Een van de belangrijkste redenen waarom u formulieren gebruikt, is het invoeren en bewerken van gegevens. Sommige query's ondersteunen het bewerken van gegevens niet. Voordat u een query als recordbron voor een formulier gebruikt, moet u overwegen of u de querygegevens kunt bewerken.
Wanneer kan ik gegevens bewerken vanuit een query?
U kunt de gegevens bewerken vanuit een query als:
-
De query is gebaseerd op slechts één tabel.
-
De query is gebaseerd op twee tabellen met een een-op-een-relatie ertussen.
-
De eigenschap RecordsetType van het formulier is ingesteld op Dynaset (Inconsistente updates)en geen van de voorwaarden in de volgende sectie is van toepassing.
Opmerking: Zelfs wanneer u gegevens in een query kunt bewerken, kunnen sommige velden van de query mogelijk niet worden bewerkt. Dergelijke gevallen worden in de volgende sectie vermeld.
Wanneer kan ik geen gegevens bewerken vanuit een query?
U kunt de gegevens niet vanuit een query bewerken wanneer:
-
De query is een kruistabelquery.
-
De query is een SQL-query.
-
Het veld dat u wilt bewerken, is een berekend veld. In dit geval kunt u mogelijk gegevens uit de andere velden in de query bewerken.
-
De query bevat een GROUP BY-component.