Van toepassing op
Access 2010 Access 2007

Opmerking: De informatie in dit onderwerp geldt alleen voor een Microsoft Access-project (.ADP).

De query Designer bestaat uit drie deelvensters: het deelvenster Diagram, het deelvenster Raster en het SQL-deelvenster.

De drie deelvensters van de query Designer

the diagram, grid, and sql panes of the query designer

  • In het deelvenster Diagram worden de tabellen, weergaven en inlinefuncties weergegeven die u opvraagt. Elke rechthoek vertegenwoordigt een tabel-, weergave- of in-line-functie en toont de beschikbare gegevenskolommen en pictogrammen die aangeven hoe elke kolom in de query wordt gebruikt. Joins worden aangegeven door lijnen tussen de rechthoeken.

  • Het deelvenster Raster bevat een werkbladachtig raster waarin u opties opgeeft, zoals welke gegevenskolommen moeten worden weergegeven, welke rijen moeten worden geselecteerd, hoe rijen moeten worden gegroepeerd, enzovoort.

  • In het deelvenster SQL wordt de SQL-instructie voor de query weergegeven. U kunt de SQL-instructie bewerken die is gemaakt door de query-Designer of u kunt uw eigen SQL-instructie invoeren. Het is met name handig voor het invoeren van SQL-instructies die niet kunnen worden gemaakt met behulp van de deelvensters Diagram en Grid, zoals samenvoegquery's.

U kunt een query maken door in een van de deelvensters te werken: u kunt een kolom opgeven die moet worden weergegeven door deze te kiezen in het deelvenster Diagram, deze in te voeren in het deelvenster Raster of deze onderdeel te maken van de SQL-instructie in het SQL-deelvenster. De deelvensters Diagram, Grid en SQL worden gesynchroniseerd. Wanneer u een wijziging aanbrengt in het ene deelvenster, wordt de wijziging automatisch weergegeven in de andere deelvensters.

Het deelvenster Diagram

Overzicht van het deelvenster Diagram

In het deelvenster Diagram ziet u een grafische weergave van de tabellen, weergaven, door de gebruiker gedefinieerde functies of subquery's in uw query. Het toont ook eventuele join-relaties tussen hen.

In het deelvenster Diagram kunt u het volgende doen:

  • Tabellen, weergaven, door de gebruiker gedefinieerde functies of subquery's toevoegen of verwijderen en gegevenskolommen voor uitvoer opgeven.

  • Geef kolommen op voor het ordenen van de query.

  • Geef op dat u rijen in de resultatenset wilt groeperen.

  • Joins maken of wijzigen tussen tabellen, weergaven, door de gebruiker gedefinieerde functies of subquery's.

Wanneer u een wijziging aanbrengt in het deelvenster Diagram, worden het deelvenster Raster en het SQL-deelvenster bijgewerkt om uw wijziging weer te geven. Als u bijvoorbeeld een kolom selecteert voor uitvoer in een tabel, weergave, door de gebruiker gedefinieerde functie of subquery in het deelvenster Diagram, voegt de query-Designer de gegevenskolom toe aan het deelvenster Raster en aan de SQL-instructie in het DEELVENSTER SQL.

Over de pictogrammen, selectievakjes en symbolen van het deelvenster Diagram

Elke tabel, weergave, door de gebruiker gedefinieerde functie of subquery wordt weergegeven als een afzonderlijk venster in het deelvenster Diagram. Het pictogram in de titelbalk van elke rechthoek geeft aan welk type object de rechthoek vertegenwoordigt, zoals geïllustreerd in de volgende tabel.

Pictogram

Objecttype

icon image

Tabel

icon image

Weergeven

icon image

Inline-functie

icon image

Subquery (in FROM-component)

Elke rechthoek toont de gegevenskolommen voor de tabel, weergave of door de gebruiker gedefinieerde functie. Selectievakjes en symbolen worden weergegeven naast de namen van kolommen om aan te geven hoe de kolommen in de query worden gebruikt. Knopinfo geeft informatie weer, zoals gegevenstype en grootte voor kolommen.

Input source window

De volgende tabel bevat de selectievakjes en symbolen die in de rechthoek worden gebruikt voor elke tabel, weergave of door de gebruiker gedefinieerde functie.

Selectievakje of symbool

Beschrijving

selectievakje icon image icon image icon image

Hiermee geeft u op of een gegevenskolom wordt weergegeven in de queryresultatenset (query selecteren) of wordt gebruikt in een query Bijwerken, Toevoegen, Tabel maken of Waarden toevoegen. Selecteer de kolom om deze toe te voegen aan de resultaten. Als (Alle kolommen) is geselecteerd, worden alle gegevenskolommen weergegeven in de uitvoer.

Het pictogram dat met het selectievakje wordt gebruikt, wordt gewijzigd op basis van het type query dat u maakt. Wanneer u een verwijderquery maakt, kunt u geen afzonderlijke kolommen selecteren.

icon image icon image

Geeft aan dat de gegevenskolom wordt gebruikt om de queryresultaten te ordenen (maakt deel uit van een ORDER BY-component). Het pictogram wordt weergegeven als A-Z als de sorteervolgorde oplopend is of Z-A als de sorteervolgorde aflopend is.

icon image

Geeft aan dat de gegevenskolom wordt gebruikt voor het maken van een gegroepeerde resultatenset (maakt deel uit van een GROUP BY-component) in een statistische query.

icon image

Geeft aan dat de gegevenskolom is opgenomen in een zoekvoorwaarde voor de query (maakt deel uit van een WHERE- of HAVING-component).

icon image

Geeft aan dat de inhoud van de gegevenskolom wordt samengevat voor uitvoer (zijn opgenomen in een SOM, AVG of een andere statistische functie).

Opmerking: De Query Designer geeft geen gegevenskolommen weer voor een tabel, weergave of door de gebruiker gedefinieerde functie als u onvoldoende toegangsrechten hebt of als het databasestuurprogramma er geen informatie over kan retourneren. In dergelijke gevallen geeft de query Designer alleen een titelbalk weer voor de tabel, weergave of door de gebruiker gedefinieerde functie.

Gekoppelde tabellen in het deelvenster Diagram

Als de query een join betreft, wordt er een joinlijn weergegeven tussen de gegevenskolommen die bij de join zijn betrokken. Als de gekoppelde gegevenskolommen niet worden weergegeven (bijvoorbeeld de tabel, weergave, door de gebruiker gedefinieerde functie of subqueryvenster is geminimaliseerd of als de join een expressie omvat), plaatst de query-Designer de joinregel in de titelbalk van de rechthoek die de tabel, weergave, door de gebruiker gedefinieerde functie of subquery vertegenwoordigt. De query Designer geeft één joinregel weer voor elke joinvoorwaarde.

A single join line between two tables

De vorm van het pictogram in het midden van de joinlijn geeft aan hoe de tabellen of tabelgestructureerde objecten worden samengevoegd. Als de join-component een andere operator dan gelijk (=) gebruikt, wordt de operator weergegeven in het pictogram van de joinregel. De volgende tabel bevat de pictogrammen die kunnen worden weergegeven in een joinregel.

Pictogram Join-lijn

Beschrijving

icon image

Inner join (gemaakt met gelijkteken).

Symbol for an inner join based on the "greater than" operator

Inner join op basis van de operator 'groter dan'. (De operator die wordt weergegeven in het pictogram van de joinlijn, geeft de operator weer die in de join wordt gebruikt.)

icon image

Outer join waarin alle rijen uit de tabel aan de linkerkant worden opgenomen, zelfs als ze geen overeenkomsten hebben in de gerelateerde tabel.

icon image

Outer join waarin alle rijen uit de tabel aan de rechterkant worden opgenomen, zelfs als ze geen overeenkomsten hebben in de gerelateerde tabel.

icon image

Een volledige outer join waarin alle rijen uit beide tabellen worden opgenomen, zelfs als ze geen overeenkomsten hebben in de gerelateerde tabel, weergave, door de gebruiker gedefinieerde functie of subquery.

Pictogrammen aan de uiteinden van de joinlijn geven het type join aan. De volgende tabel bevat de typen joins en de pictogrammen die kunnen worden weergegeven aan de uiteinden van de joinlijn.

Pictogram aan de uiteinden van de joinlijn

Beschrijving

icon image

Een-op-een-koppeling

icon image

Een-op-veel-koppeling

icon image

Query Designer kan jointype niet bepalen

Het deelvenster Raster

Overzicht van het deelvenster Raster

In het deelvenster Raster kunt u queryopties opgeven, zoals welke gegevenskolommen moeten worden weergegeven, hoe de resultaten moeten worden gerangschikt en welke rijen moeten worden geselecteerd, door uw keuzen in te voeren in een werkbladachtig raster. In het deelvenster Raster kunt u het volgende opgeven:

  • Weer te geven kolommen en kolomnaamaliassen.

  • De tabel waartoe een kolom behoort.

  • Expressies voor berekende kolommen.

  • De sorteervolgorde voor de query.

  • Zoekvoorwaarden.

  • Groepeercriteria, waaronder statistische functies die moeten worden gebruikt voor samenvattingsrapporten.

  • Nieuwe waarden voor query's Waarden bijwerken of Toevoegen.

  • Doelkolomnamen voor toevoegquery's.

Wijzigingen die u in het deelvenster Raster aanbrengt, worden automatisch doorgevoerd in het deelvenster Diagram en het SQL-deelvenster. Op dezelfde manier wordt het deelvenster Raster automatisch bijgewerkt om wijzigingen in de andere deelvensters weer te geven.

Over de kolommen van het deelvenster Raster

In de rijen in het deelvenster Raster worden de gegevenskolommen weergegeven die in uw query worden gebruikt. in de kolommen in het deelvenster Raster worden queryopties weergegeven.

Grid pane

De specifieke informatie die wordt weergegeven in het deelvenster Raster, is afhankelijk van het type query dat u maakt. Als u een selectiequery maakt, bevat het deelvenster Raster andere kolommen dan wanneer u een updatequery maakt.

De volgende tabel bevat de rasterkolommen die kunnen worden weergegeven in het deelvenster Raster.

Kolom

Type query

Beschrijving

Kolom

Alles

Geeft de naam weer van een gegevenskolom die wordt gebruikt voor de query of de expressie voor een berekende kolom. Deze kolom is vergrendeld, zodat deze altijd zichtbaar is terwijl u horizontaal schuift.

Alias

Selecteren, Toevoegen, Bijwerken Make-Table

Hiermee geeft u een alternatieve naam voor een kolom of de naam die u kunt gebruiken voor een berekende kolom.

Tabel

Selecteren, Toevoegen, Bijwerken Make-Table

Hiermee geeft u de naam van de tabel, weergave, door de gebruiker gedefinieerde functie of subquery voor de gekoppelde gegevenskolom. Deze kolom is leeg voor berekende kolommen.

Uitvoer

Selecteren, Toevoegen, Make-Table

Hiermee geeft u op of een gegevenskolom wordt weergegeven in de query-uitvoer.

Opmerking:  Als de database dit toestaat, kunt u een gegevenskolom gebruiken voor sorteer- of zoekclausules zonder deze weer te geven in de resultatenset.

Sorteertype

Selecteren, toevoegen

Hiermee geeft u op dat de bijbehorende gegevenskolom wordt gebruikt om de queryresultaten te sorteren en of de sortering oplopend of aflopend is.

Sorteervolgorde

Selecteren, toevoegen

Hiermee geeft u de sorteerprioriteit op voor gegevenskolommen die worden gebruikt om de resultatenset te sorteren. Wanneer u de sorteervolgorde voor een gegevenskolom wijzigt, wordt de sorteervolgorde voor alle andere kolommen dienovereenkomstig bijgewerkt.

Groeperen op

Selecteren, Toevoegen, Make-Table

Hiermee geeft u op dat de gekoppelde gegevenskolom wordt gebruikt om een statistische query te maken. Deze rasterkolom wordt alleen weergegeven als u Groeperen op hebt gekozen in het menu Extra of als u een GROUP BY-component hebt toegevoegd aan het SQL-deelvenster .

De waarde van deze kolom is standaard ingesteld op Groeperen op en de kolom wordt onderdeel van de GROUP BY-component.

Wanneer u naar een cel in deze kolom gaat en een statistische functie selecteert die moet worden toegepast op de gekoppelde gegevenskolom, wordt de resulterende expressie standaard toegevoegd als een uitvoerkolom voor de resultatenset.

Criteria

Alles

Hiermee geeft u een zoekvoorwaarde (filter) voor de gekoppelde gegevenskolom. Voer een operator in (de standaardwaarde is '=') en de waarde die u wilt zoeken. Plaats tekstwaarden tussen enkele aanhalingstekens.

Als de bijbehorende gegevenskolom deel uitmaakt van een GROUP BY-component, wordt de expressie die u invoert gebruikt voor een HAVING-component.

Als u waarden invoert voor meer dan één cel in de kolom Criteriaraster , worden de resulterende zoekvoorwaarden automatisch gekoppeld aan een logische AND.

Als u meerdere expressies voor zoekvoorwaarde wilt opgeven voor één databasekolom (bijvoorbeeld (fname > 'A') AND (fname < 'M')), voegt u de gegevenskolom tweemaal toe aan het deelvenster Raster en voert u afzonderlijke waarden in de rasterkolom Criteria in voor elk exemplaar van de gegevenskolom.

Of...

Alles

Hiermee geeft u een extra zoekvoorwaardeexpressie voor de gegevenskolom, gekoppeld aan eerdere expressies met een logische OF. U kunt meer of ... rasterkolommen toevoegen door op de Tab-toets in de meest rechtse kolom Of ... te drukken.

Toevoegen

Toevoegquery

Hiermee geeft u de naam van de kolom doelgegevens voor de gekoppelde gegevenskolom. Wanneer u een toevoegquery maakt, probeert de query-Designer de bron te koppelen aan een geschikte doelgegevenskolom. Als de query-Designer geen overeenkomst kan kiezen, moet u de kolomnaam opgeven.

Nieuwe waarde

Waarden bijwerken, toevoegen

Hiermee geeft u de waarde op die in de gekoppelde kolom moet worden geplaatst. Voer een letterlijke waarde of een expressie in.

Het SQL-deelvenster

Overzicht van SQL-deelvenster

In het deelvenster SQL wordt de SQL-instructie voor de huidige query weergegeven. Terwijl u uw query bouwt, wordt het SQL-deelvenster automatisch bijgewerkt en opnieuw geformatt zodat het gemakkelijk te lezen is.

In het deelvenster SQL kunt u het volgende doen:

  • Maak nieuwe query's door SQL-instructies in te voeren.

  • Wijzig de SQL-instructie die is gemaakt door de query-Designer op basis van instellingen die u maakt in de deelvensters Diagram en Raster.

  • Voer instructies in die gebruikmaken van functies die specifiek zijn voor Microsoft SQL Server.

Instructies in het deelvenster SQL

U kunt de huidige query rechtstreeks in het sql-deelvenster bewerken. Wanneer u naar een ander deelvenster gaat, wordt de instructie automatisch opgemaakt door de query Designer en worden vervolgens de deelvensters Diagram en Raster aangepast aan uw instructie.

Opmerking:  U kunt optimalisatiehints invoeren voor SQL-instructies, maar de query-Designer kan deze opnieuw formatteren.

Als uw instructie niet kan worden weergegeven in de deelvensters Diagram en Raster en als deze deelvensters zichtbaar zijn, geeft de Query-Designer een fout weer en biedt u vervolgens twee opties:

  • Ga terug naar het SQL-deelvenster en bewerk de instructie.

  • Verwijder uw wijzigingen en ga terug naar de meest recente versie van de SQL-instructie.

Als u terugkeert naar het SQL-deelvenster en doorgaat met het bewerken van de instructie, worden de andere deelvensters in de query Designer gedimd om aan te geven dat ze niet langer de inhoud van het SQL-deelvenster weerspiegelen.

U kunt ook het sql-deelvenster gebruiken om SQL-instructies in te voeren die niet grafisch kunnen worden weergegeven in de Query-Designer. In dergelijke gevallen geeft de query Designer hetzelfde gedrag weer als wanneer er een fout wordt gedetecteerd. De deelvensters Diagram en Raster worden gedimd om aan te geven dat ze niet de huidige instructie vertegenwoordigen. U kunt doorgaan met het bewerken van de instructie en deze uitvoeren zoals elke SQL-instructie.

Opmerking:  Als u een SQL-instructie invoert, maar vervolgens verdere wijzigingen aanbrengt in de query door de deelvensters Diagram en Raster te wijzigen, wordt de SQL-instructie opnieuw opgebouwd en weergegeven in de query Designer. In sommige gevallen resulteert deze actie in een SQL-instructie die anders is samengesteld dan de instructie die u oorspronkelijk hebt ingevoerd (hoewel deze altijd dezelfde resultaten oplevert). Dit verschil is met name waarschijnlijk wanneer u werkt met zoekvoorwaarden die verschillende componenten bevatten die zijn gekoppeld aan EN en OF.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.