Opbouw AdresMenu: query's

Zie ook:

PCMenu Access uitgeplozen Access - query's
Tabellen in AdresMenu Formulieren in AdresMenu Andere formulieren in AdresMenu
Rapporten in AdresMenu Modules in AdresMenu  

In deze tekst:

Selectiequery's

Parameterquery's

Totaalquery's

Andere query's

Selectiequery's

In AdresMenu zijn alleen selectiequery's opgenomen. Met een Selectiequery kunt u gegevens uit een of meer tabellen selecteren, filteren en ordenen en er berekeningen op uitvoeren en het resultaat gebruiken als bron voor bijvoorbeeld een formulier of een rapport. De gegevens in een selectiequery worden nooit opgeslagen, maar iedere keer weer opnieuw berekend aan de hand van de onderliggende tabellen en de berekeningen in de selectiequery zelf.

In de qryNaam worden enkele nieuwe 'velden' in de query berekend. De naam van het nieuwe 'veld' zet u als eerste in het veld Veld, gevolgd door een :. In dit voorbeeld geeft het veld Avt de achternaam, titel, voornaam en tussenvoegsels in één 'veld' weer. Het veld met een * betekent dat u alle velden uit de tabel tblNaam in de query wilt opnemen. 

Een Selectiequery kunt u ook goed gebruiken om gegevens uit zowel de hoofdtabel als de afhankelijke opzoektabellen te gebruiken. In onderstaande query neemt u zowel de velden uit de tabel tblNaam als de velden uit de tabel tblTweede_regel op:

U kunt de volgorde van de weergegeven resultaten bepalen door dit aan te geven bij Sorteervolgorde. De sorteervolgorde loopt altijd van links naar rechts, op de velden waar een sorteervolgorde is aangegeven. U hoeft niet per se de velden ook weer te geven: de sorteervolgorde werkt ook bij niet-weergegeven velden.

Om een selectie te maken van de records, kunt u in de rij Criteria een of meer criteria opgeven. Cirteria die op dezelfde rij zijn opgenomen, werken samen (met de vergelijking AND), criteria die op een volgende regel zijn opgenomen werken onafhankelijk van elkaar (met de vergelijking OR). De volgende query toont alle gebeurtenissen die korte dan vijf dagen geleden zijn geweest EN/OF alle gebeurtenissen die nog niet gelezen zijn. 

In de regel Criteria kunt u gebruik maken van onder meer: >, <, <=, =>, Between .. And ..., Is Null, Is Not Null, Like "..."

Met Like kunt u twee tekstwaarden op gedeeltes vergelijken, u kunt hierbij gebruik maken van de jokertekens * (alles) en ? (één teken). Like is ook niet gevoelig voor hoofd- of kleine letters. Voorbeeld: met het criterium Like "b?a*" selecteert u op alle waarden waarvan de eerste letter een b of een B is en de derde letter een a of een A is.

Teksten moet u altijd tussen " " zetten. Datums zet u tussen # #. Let er bij datums op dat Access vaak de Nederlandse datumnotaite (dag-maand-jaar) en de Amerikaanse datumnotatie (maand/dag/jaar) door elkaar haalt. Om dit te voorkomen kunt u waar dit mogelijk is de maand met drie letters afkorten (jan, feb), zodat Access zeker weet waar u de maand heeft staan. 

Parameterquery's

Een parameterquery is een selectiequery waarin het criterium is vervangen door een waarde die u pas bij het oproepen van de query hoeft in te geven. U zet de tekst voor het criterium tussen [ ]. U kunt de parameter combineren met de andere regels voor een criterium, zoals Like en >.

Totaalquery's

Een variant op de selectiequery is de totaalquery. Hierin groepeert u records en telt waarden op of berekent het aantal het gemiddeld, het maximum of een ander gegeven van een groep records. U kunt van een Selectiequery een totaalquery maken door op de E te klikken in de Werkbalk en vervolgens bij de regel Totaal te kiezen voor de soort bewerking.

Andere query's

In Access kunt u ook Actiequery's gebruiken, om records te bewerken of toe te voegen aan een tabel of om een nieuwe tabel te maken. Access kent ook Samenvoegquery's, om records uit twee tabellen samen te voegen. Zie Access - Query's.

Lees verder...

Lees verder bij Opbouw AdresMenu - Formulieren
Zie voor meer informatie over query's: Access - Query's