| | Help en ondersteuning Koop Office 2007 Training Sjablonen Ondersteuning en feedback Technische bronnen Aanvullende bronnen | Waarschuwing: u wilt deze pagina weergeven met een niet-ondersteunde browser. Deze website wordt het best bekeken met Microsoft Internet Explorer 6.0 of hoger, Firefox 1.5 of Netscape Navigator 8.0 of hoger. Meer informatie over ondersteunde browsers.
Selectiequery's en kruistabelquery's (MDB)
Met selectiequery's en kruistabelquery's kunt u in de meeste gevallen precies die gegevens uit een Microsoft Access-database (Microsoft Access-database: een verzameling gegevens en objecten (zoals tabellen, query's of formulieren) die betrekking heeft op een bepaald onderwerp of doel. De gegevens worden beheerd door Microsoft Jet Database Engine.) ophalen die u nodig hebt. Selectiequery's
Wat is een selectiequery?
De selectiequery is het meest gangbare type query. Hiermee kunt u het volgende doen:

Gegevens uit meerdere tabellen combineren en vervolgens in de gewenste volgorde sorteren.
Berekeningen uitvoeren op groepen records.
Kruistabelquery's
Wat is een kruistabelquery?
Met kruistabelquery's kunt u gegevens berekenen en indelen, zodat u deze gemakkelijker kunt analyseren. Met een kruistabelquery kunt u een som, een gemiddelde, een aantal of een ander type totaal berekenen voor gegevens die zijn gegroepeerd aan de hand van twee typen gegevens: de gegevens aan de linkerzijde van het gegevensblad en de gegevens aan de bovenzijde.

Met deze selectiequery worden de totalen alleen verticaal gegroepeerd op medewerker en categorie. Dit levert meer records op, waardoor vergelijkingen tussen de totalen voor verschillende medewerkers ingewikkelder worden.
Met een kruistabelquery kunt u dezelfde gegevens weergeven, maar nu zowel verticaal als horizontaal gegroepeerd. Het gegevensblad ziet er overzichtelijker uit en is eenvoudiger te analyseren.
Een kruistabelquery maken
U kunt een kruistabelquery (kruistabelquery: een query waarmee de som, het gemiddelde, het aantal of een ander type totaal van records wordt berekend, waarna het resultaat wordt gegroepeerd op grond van twee typen informatie: de informatie links van het gegevensblad en de informatie boven aan het gegevensblad.) maken met een wizard of dit zelf doen in de ontwerpweergave (ontwerpweergave: een venster waarin het ontwerp wordt weergegeven van de volgende databaseobjecten: tabellen, query's, formulieren, rapporten, macro's en Data Access-pagina's. In de ontwerpweergave kunt u nieuwe databaseobjecten maken en het ontwerp van bestaande databaseobjecten wijzigen.) voor query's. In het ontwerpraster (ontwerpraster: het raster waarmee u een query of filter ontwerpt in de ontwerpweergave van de query of in het venster Geavanceerde filter-/sorteeropties. Voorheen werd het ontwerpraster voor query's het QBE-raster genoemd.) geeft u de velden op waarvan u de waarden als kolomkoppen en rijkoppen wilt gebruiken, en de velden die de waarden bevatten die u wilt optellen, middelen, tellen of anderszins berekenen.

Hiermee bepaalt u hoe gegevens worden weergegeven.
Hiermee geeft u de veldwaarden weer als rijkoppen.
Hiermee geeft u de veldwaarden weer als kolomkoppen.
Hiermee geeft u de ordertotalen weer.
Automatisch een selectie- of kruistabelquery maken in Microsoft Access
In Access kunnen query's vaak automatisch worden gemaakt, zodat u dat niet helemaal zelf hoeft te doen.
- Als u een query wilt maken die als basis dient voor een formulier, rapport of Data Access-pagina (Data Access-pagina: een webpagina die vanuit Access wordt gepubliceerd en die een koppeling naar een database bevat. Op een Data Access-pagina kunt u gegevens die zijn opgeslagen in de database bekijken, toevoegen, wijzigen en anderszins bewerken. Een Data Access-pagina kan ook gegevens bevatten uit andere bronnen, bijvoorbeeld Excel.), kunt u de wizards Formulier, Rapport of Pagina gebruiken. Deze maken automatisch het formulier, het rapport of de Data Access-pagina en, wanneer deze op meerdere tabellen zijn gebaseerd, de onderliggende SOL-instructie SQL-reeks/instructie: een expressie waarmee een SQL-opdracht wordt gedefinieerd, bijvoorbeeld SELECT, UPDATE of DELETE, en die componenten bevat als WHERE en ORDER BY. SQL-reeksen/instructies worden doorgaans toegepast in query's en statistische functies.). U kunt desgewenst de SOL-instructie als query opslaan.
- Als u op eenvoudig wijze query's wilt maken die afzonderlijk kunnen worden uitgevoerd, of waarop u formulieren, rapporten of Data Access-pagina's wilt baseren, kunt u een van de querywizards gebruiken. Via de querywizard wordt u om informatie gevraagd en op basis van uw antwoorden wordt de query samengesteld. Ook als u veel ervaring hebt met het opstellen van query's, kan het handig zijn een wizard te gebruiken om snel een query te ontwerpen. Vervolgens kunt u deze query in de ontwerpweergave (ontwerpweergave: een venster waarin het ontwerp wordt weergegeven van de volgende databaseobjecten: tabellen, query's, formulieren, rapporten, macro's en Data Access-pagina's. In de ontwerpweergave kunt u nieuwe databaseobjecten maken en het ontwerp van bestaande databaseobjecten wijzigen.) verder aanpassen.
- U kunt ook een query maken op basis van filters (filter: een set criteria die wordt toegepast op gegevens om een subset van de gegevens weer te geven of de gegevens te sorteren. In Access kunt u op verschillende manieren gegevens filteren, bijvoorbeeld met het selectiefilter en het formulierfilter.) die u hebt gemaakt met de optie Formulierfilter (formulierfilter: een techniek voor het filteren van gegevens waarbij gebruik wordt gemaakt van een versie van het actieve formulier of gegevensblad met lege velden waarin u de waarden kunt typen die de gefilterde records moeten bevatten.), Selectiefilter (selectiefilter: een techniek voor het filteren van gegevens in de records van een formulier, gegevensblad of Data Access-pagina, waarbij u alleen records ophaalt die de geselecteerde waarde bevatten.) of Invoerfilter (invoerfilter: een filtertechniek voor records waarbij een waarde of expressie wordt gebruikt die u invoert om alleen die records te zoeken die de door u opgegeven waarde bevatten of die aan de expressie voldoen.) door het filter als query op te slaan.
Als de wizard niet wordt gestart
Het is mogelijk dat dit wordt veroorzaakt doordat Access in de sandbox-modus wordt uitgevoerd terwijl Microsoft Jet 4.0 SP8 (of een hogere versie) niet op de computer is geïnstalleerd. Als de sandbox-modus is ingeschakeld, hebt u Jet 4.0 SP8 of hoger nodig om alle functies van Access te laten werken.
Als u meer informatie wilt over het installeren van de Jet-upgrade, kunt u hiervoor het volgende Office Online-artikel About Microsoft Jet 4.0 SP8 or later [Informatie over Microsoft Jet 4.0 SP8 of hoger] raadplegen op http://office.microsoft.com/assistance/preview.aspx?AssetID=HA010489351033.
Meer over de sandbox-modus vindt u in het onderwerpAbout Microsoft Jet Expression Service sandbox mode [Informatie over de sandbox-modus van Microsoft Jet Expression Service].
Als geen van deze methoden in uw geval voldoet, kunt u in de ontwerpweergave de query helemaal zelf samenstellen.
|