| | 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.
Selectie- of kruistabelquery's maken (MDB)
Opmerking De informatie in dit onderwerp is alleen van toepassing op een Microsoft Access-database (.MDB). Een selectiequery maken Een eenvoudige selectiequery maken met een wizard
Met de wizard Selectiequery kunt u query's maken om gegevens op te halen uit velden in een of meer tabellen of query's. Desgewenst kan de wizard ook totalen, aantallen en gemiddelden berekenen voor alle records of voor groepen records. Bovendien kan de minimum- of maximumwaarde in een veld worden berekend. U kunt echter geen records uitsluiten van selectie door criteria (criteria: voorwaarden die u opgeeft als u alleen bepaalde records wilt opnemen in het resultaat van een query of filter.) op te geven.
- Klik in het databasevenster (databasevenster: het venster dat verschijnt als u een Access-database of een Access-project opent. Het bevat snelkoppelingen voor het maken van nieuwe databaseobjecten en het openen van bestaande objecten.) op Query's
onder Objecten en klik vervolgens op Nieuw op de werkbalk van het databasevenster.
- Klik in het dialoogvenster Nieuwe query op Wizard Selectiequery en klik vervolgens op OK.
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].
- Volg de aanwijzingen in de dialoogvensters van de wizard. In het laatste dialoogvenster kunt u kiezen of u de query wilt uitvoeren of de querystructuur 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.) wilt bekijken.
Als het resultaat niet helemaal naar wens is, kunt u de wizard opnieuw uitvoeren of de query wijzigen in de ontwerpweergave.
Zelf een selectiequery maken
- Klik in het databasevenster (databasevenster: het venster dat verschijnt als u een Access-database of een Access-project opent. Het bevat snelkoppelingen voor het maken van nieuwe databaseobjecten en het openen van bestaande objecten.) op Query's
onder Objecten en klik vervolgens op Nieuw op de werkbalk van het databasevenster.
- Klik in het dialoogvenster Nieuwe query op Ontwerpweergave en klik vervolgens op OK.
- Klik in het dialoogvenster Tabel weergeven op het tabblad met de tabellen of query's waarvan u de gegevens wilt gebruiken.
- Dubbelklik op de naam van elk object dat u aan de query wilt toevoegen en klik vervolgens op Sluiten.
- Voeg velden toe aan de rij Veld 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.) en geef de gewenste criteria (criteria: voorwaarden die u opgeeft als u alleen bepaalde records wilt opnemen in het resultaat van een query of filter.) en sorteervolgorde op.
- Klik op Beeld
op de werkbalk om het queryresultaat te bekijken.
Dubbele records of veldwaarden in een tabel zoeken met een wizard
Met de wizard Dubbele records kunt u een selectiequery (selectiequery: een query waarmee u een vraag stelt over de gegevens die in de tabellen zijn opgeslagen en waarmee een resultaatset wordt weergegeven in de vorm van een gegevensblad, zonder dat gegevens worden gewijzigd.) maken om vast te stellen of een tabel dubbele records bevat. Zoek bijvoorbeeld naar dubbele waarden in een adresveld om te bepalen of er dubbele records zijn voor dezelfde leverancier, of zoek op dubbele waarden in een plaatsveld om te kijken welke leveranciers in dezelfde plaats gevestigd zijn.
- Klik in het databasevenster (databasevenster: het venster dat verschijnt als u een Access-database of een Access-project opent. Het bevat snelkoppelingen voor het maken van nieuwe databaseobjecten en het openen van bestaande objecten.) op Query's
onder Objecten en klik vervolgens op Nieuw op de werkbalk van het databasevenster.
- Klik in het dialoogvenster Nieuwe query op Wizard Dubbele records en klik vervolgens op OK.
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].
- Volg de aanwijzingen in de dialoogvensters van de wizard. Als u opgeeft dat u behalve de velden met dubbele waarden geen andere velden wilt bekijken, zal in het queryresultaat een overzicht van alle dubbele waarden worden opgenomen. In het laatste dialoogvenster kunt u opgeven of u de query wilt uitvoeren of de querystructuur 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.) wilt bekijken.
Als het resultaat niet helemaal naar wens is, kunt u de wizard opnieuw uitvoeren of de query wijzigen in de ontwerpweergave.
Niet-gerelateerde records tussen tabellen zoeken met een wizard
Met de wizard Niet-gerelateerde records kunt u een selectiequery (selectiequery: een query waarmee u een vraag stelt over de gegevens die in de tabellen zijn opgeslagen en waarmee een resultaatset wordt weergegeven in de vorm van een gegevensblad, zonder dat gegevens worden gewijzigd.) maken waarmee in een tabel records worden gezocht die geen gerelateerde records hebben in een andere tabel. Zo kunt u bijvoorbeeld klanten zoeken waarvoor geen orders zijn.
- Klik in het databasevenster (databasevenster: het venster dat verschijnt als u een Access-database of een Access-project opent. Het bevat snelkoppelingen voor het maken van nieuwe databaseobjecten en het openen van bestaande objecten.) op Query's
onder Objecten en klik vervolgens op Nieuw op de werkbalk van het databasevenster.
- Klik in het dialoogvenster Nieuwe query op Wizard Niet-gerelateerde records en klik vervolgens op OK.
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].
- Volg de aanwijzingen in de dialoogvensters van de wizard. In het laatste dialoogvenster kunt u kiezen of u de query wilt uitvoeren of de querystructuur 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.) wilt bekijken.
Als het resultaat niet helemaal naar wens is, kunt u de wizard opnieuw uitvoeren of de query wijzigen in de ontwerpweergave.
Een kruistabelquery maken Een kruistabelquery maken met een wizard
- Klik in het databasevenster (databasevenster: het venster dat verschijnt als u een Access-database of een Access-project opent. Het bevat snelkoppelingen voor het maken van nieuwe databaseobjecten en het openen van bestaande objecten.) op Query's
onder Objecten en klik vervolgens op Nieuw op de werkbalk van het databasevenster.
- Klik in het dialoogvenster Nieuwe query op Wizard Kruistabelquery en klik vervolgens op OK.
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].
- Volg de aanwijzingen in de dialoogvensters van de wizard. In het laatste dialoogvenster kunt u kiezen of u de query wilt uitvoeren of de querystructuur 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.) wilt bekijken.
Als het resultaat niet helemaal naar wens is, kunt u de wizard opnieuw uitvoeren of de query wijzigen in de ontwerpweergave.
Zelf een kruistabelquery maken
- Klik in het databasevenster (databasevenster: het venster dat verschijnt als u een Access-database of een Access-project opent. Het bevat snelkoppelingen voor het maken van nieuwe databaseobjecten en het openen van bestaande objecten.) op Query's
onder Objecten en klik vervolgens op Nieuw op de werkbalk van het databasevenster.
- Klik in het dialoogvenster Nieuwe query op Ontwerpweergave en klik vervolgens op OK.
- Klik in het dialoogvenster Tabel weergeven op het tabblad met de tabellen of query's waarvan u de gegevens wilt gebruiken.
- Dubbelklik op de naam van elk object dat u aan de query wilt toevoegen en klik vervolgens op Sluiten.
- Voeg velden toe aan de rij Velden 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.) en geef de gewenste criteria (criteria: voorwaarden die u opgeeft als u alleen bepaalde records wilt opnemen in het resultaat van een query of filter.) op.
- Klik op Querytype
op de werkbalk en klik vervolgens op Kruistabelquery.
- Klik op de rij Kruistabel voor het veld of de velden waarvan u de waarden als rijkoppen wilt weergeven en klik vervolgens op Rijkop.
U moet de standaardwaarde Group By in de rij Totaal voor deze velden laten staan.
- Klik voor het veld waarvan u de waarden als kolomkoppen wilt weergeven op de rij Kruistabel en klik vervolgens op Kolomkop. U kunt slechts voor één veld Kolomkop kiezen en u moet de standaardwaarde Group By in de rij Totaal voor dit veld laten staan.
De kolomkoppen worden standaard gesorteerd in alfabetische of numerieke volgorde. Als u de voorkeur geeft aan een andere volgorde of als u het aantal weergegeven kolomkoppen wilt beperken, stelt u de eigenschap Kolomkoptekst in.
Werkwijze
U kunt van kolomkoppen in 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.) de volgorde wijzigen of het aantal beperken. Zo kunt u in kolomkoppen die de maanden van het jaar bevatten de maanden in chronologische volgorde weergeven, in plaats van op alfabet. Bovendien kunt u de weergegeven kolomkoppen beperken tot de maanden januari tot en met juni.
- Open de kruistabelquery 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.).
- Klik op de achtergrond van de ontwerpweergave van de query buiten 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.) en de lijsten met velden (lijst met velden: een venster dat alle velden bevat uit de onderliggende recordbron of het onderliggende databaseobject. Alleen in de ontwerpweergave van een Data Access-pagina bevat de lijst met velden alle recordbronnen en bijbehorende velden uit de onderliggende database.).
- Klik op Eigenschappen
op de werkbalk om het eigenschappenvenster van de query weer te geven.
- Typ in het vak van de eigenschap Kolomkoptekst de kolomkoppen die u wilt weergeven in de volgorde waarin u deze wilt weergeven. Typ tussen de kolomkoppen een komma of het lijstscheidingsteken dat bij de instellingen voor uw land of regio hoort. (Zie Landinstellingen in het Configuratiescherm van Microsoft Windows als u wilt weten wat het lijstscheidingsteken is voor uw land.)
De kolomkopteksten die u invoert, moeten exact gelijk zijn aan de kolomkopteksten in het gegevensblad van de query. Als een kolomkoptekst in het gegevensblad bijvoorbeeld `USA' is, moet u als kolomkop `USA' invoeren, niet `VS' (als u op ENTER drukt of de aanwijzer verplaatst, worden de kopteksten tussen dubbele aanhalingstekens geplaatst).
- Klik op Beeld
op de werkbalk om het queryresultaat te bekijken.
Opmerkingen
- Klik voor het veld waarvan u de waarden wilt gebruiken in de kruistabelberekening op de rij Kruistabel en klik vervolgens op Waarde.
U kunt slechts één veld instellen op Waarde.
- Klik in de rij Totaal voor dit veld op het type statistische functie (statistische functie: een functie, zoals Som, Aantal, Gem of Var, waarmee u totalen kunt berekenen.) dat u wilt gebruiken voor de kruistabelberekening (bijvoorbeeld Som, Gem of Aantal).
- Voer een van de volgende bewerkingen uit:
Criteria opgeven waarmee rijkoppen worden beperkt voordat de berekening wordt uitgevoerd
Criteria opgeven waarmee records worden beperkt voordat de rijkoppen worden gegroepeerd en voordat de kruistabelberekening wordt uitgevoerd
-
Voeg het veld waarvoor u criteria wilt instellen toe aan het ontwerpraster.
-
Klik op Waar in de cel Totaal.
-
Laat de cel Kruistabel leeg.
-
Geef een expressie (expressie: elke mogelijke combinatie van wiskundige of logische operatoren, constanten, functies en namen van velden, besturingselementen en eigenschappen, die resulteert in één enkele waarde. Met expressies kunt u berekeningen uitvoeren, tekens bewerken of gegevens testen.) op in de rij Criteria.
In de resultaten van de query worden geen velden weergegeven waarvoor Waar is geselecteerd in de rij Totaal.
Klik op Beeld op de werkbalk om het queryresultaat te bekijken.
Druk op CTRL+BREAK als u de query wilt stoppen nadat deze is gestart.
Opmerkingen
- De query Kwartaalorders per product in de voorbeelddatabase Noordenwind is een voorbeeld van 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.). Open de voorbeelddatabase Noordenwind.mdb in de map Samples van de programmamap van Office om deze query te bekijken, en open vervolgens de query Kwartaalorders per product 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.).
- Als u een veld opneemt in het ontwerpraster van de query, maar u op de optie (Niet weergeven) in de cel Kruistabelquery en op Group by in de cel Totaal klikt, wordt op het veld gegroepeerd alsof het een rijkop was, maar wordt de rij niet weergegeven in de queryresultaten.
- De waarden in het veld Kolomkop kunnen tekens bevatten die normaal gesproken niet zijn toegestaan in veldnamen, zoals decimalen. Als dat het geval is, worden deze tekens in het gegevensblad vervangen door onderstrepingstekens.
|