De indeling van de ontwerpfunctie voor Query's (ADP)

Opmerking: We willen u graag zo snel mogelijk de meest recente Help-inhoud in uw eigen taal bieden. Deze pagina is automatisch vertaald en kan grammaticale fouten of onnauwkeurigheden bevatten. Wij hopen dat deze inhoud nuttig voor u is. Kunt u ons onder aan deze pagina laten weten of de informatie nuttig voor u was? Hier is het Engelstalige artikel ter referentie.

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

De ontwerpfunctie voor Query's bestaat uit drie deelvensters: het deelvenster Diagram, het deelvenster Raster en de SQL-venster.

De drie deelvensters van de ontwerpfunctie voor Query 's

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

  • Het Diagram deelvenster bevat de tabellen, weergaven en in line-functies die u wilt zoeken. Elke rechthoek vertegenwoordigt een tabel, weergave of in line functie en ziet u de beschikbare gegevenskolommen, evenals de pictogrammen die aangeven hoe elke kolom in de query wordt gebruikt. Joins worden aangegeven met lijnen tussen de rechthoeken.

  • Deelvenster het raster bevat een spreadsheet-achtige raster waarin u de opties, bijvoorbeeld welke kolommen met gegevens om weer te geven welke rijen om te selecteren, hoe u rijen groeperen, enzovoort.

  • De SQL-deelvenster bevat de SQL-instructie voor de query. U kunt de SQL-instructie gemaakt door de ontwerpfunctie voor Query's bewerken of kunt u uw eigen SQL-instructie. Dit is vooral handig voor het invoeren van de SQL-instructies die niet kunnen worden gemaakt met behulp van de deelvensters Diagram en raster, zoals samenvoegquery's.

U kunt een query maken door het werken in een van de deelvensters: u kunt een kolom moeten worden weergegeven door deze te kiezen in het deelvenster Diagram of zodat u deze in te voeren in het deelvenster Raster opgeven voor een deel van de SQL-instructie in het deelvenster SQL. De deelvensters Diagram raster en SQL worden gesynchroniseerd, wanneer u een wijziging in een deelvenster aanbrengt, de andere deelvensters automatisch doorgevoerd in de wijziging.

Het diagramdeelvenster

Overzicht van het deelvenster Diagram

Het deelvenster Diagram worden in een grafische weergave van de tabellen, weergaven, gebruiker gedefinieerde functies of subquery's weergegeven in uw query. U ziet ook een join-relaties tussen deze.

In het deelvenster Diagram kunt u het volgende doen:

  • Toevoegen of verwijderen van tabellen, weergaven, gebruiker gedefinieerde functies of subquery's en kolommen met gegevens voor uitvoer opgeven.

  • Kolommen voor het ordenen van de query opgeven.

  • Opgeven dat u groeperen van rijen in de resultatenset wilt.

  • Maken of wijzigen van joins tussen tabellen, weergaven, gebruiker gedefinieerde functies of subquery's.

Wanneer u een wijziging in het deelvenster Diagram aanbrengt, zijn het deelvenster Raster en SQL-venster bijgewerkt, zodat uw wijziging. Bijvoorbeeld als u een kolom voor uitvoer in een tabel, de weergave, de gebruiker gedefinieerde functie of de subquery venster in het deelvenster Diagram selecteert, de ontwerpfunctie voor Query's wordt de gegevenskolom toegevoegd aan het deelvenster Raster en naar de SQL-instructie in het deelvenster SQL.

Informatie over het Diagram deelvenster pictogrammen, selectievakjes en symbolen

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

Pictogram

Objecttype

icon image

Tabel

icon image

Weergave

icon image

In line functie

icon image

Subquery (in FROM component)


Elke rechthoek ziet u de kolommen met gegevens voor de tabel, weergave of door de gebruiker gedefinieerde functie. Selectievakjes en symbolen weergegeven naast de namen van kolommen om aan te geven hoe de kolommen in de query worden gebruikt. Knopinfo weergeven informatie zoals gegevenstype en -grootte voor kolommen.

Input source window

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

Selectievakje of symbool

Beschrijving

Selectievakje
icon image
icon image
icon image

Hiermee geeft u een kolom met gegevens wordt weergegeven in de queryresultatenset (selectiequery) of wordt gebruikt in een query bijwerken, toevoegen, tabelmaakquery - tabel of waarden toevoegen. Selecteer de kolom toe te voegen aan de resultaten. Als (Alle kolommen) is geselecteerd, worden alle kolommen met gegevens weergegeven in de uitvoer.

Het pictogram met het selectievakje wijzigingen op basis van het type query die u maakt. Wanneer u een verwijderquery maakt, kunt u afzonderlijke kolommen niet selecteren.

icon image
icon image

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

icon image

Geeft aan dat de gegevenskolom wordt gebruikt om te maken van een gegroepeerde resultaatset (maakt deel uit van een GROUP BY-component) in een samenvoegquery.

icon image

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

icon image

Geeft aan dat de inhoud van de gegevenskolom voor uitvoer wordt samengevat (deel uitmaken van een som, Gem of andere statistische functie).

Opmerking: De ontwerpfunctie voor Query's wordt niet weergegeven voor kolommen met gegevens voor een tabel, weergave of door de gebruiker gedefinieerde functie als u beschikt niet over voldoende toegangsrechten of als het databasestuurprogramma informatie over deze kan geven. In dat geval wordt alleen een titelbalk voor de tabel, weergave of door de gebruiker gedefinieerde functie met de ontwerpfunctie voor Query's weergegeven.

Gekoppelde tabellen in het deelvenster Diagram

Als een join de query bevat, wordt een join-lijn tussen de gegevenskolommen die deel uitmaken van de join weergegeven. Als de gekoppelde gegevenskolommen niet worden weergegeven (voor voorbeeld, de tabel, de weergave, de gebruiker gedefinieerde functie of de subquery venster is geminimaliseerd of de join een expressie), de ontwerpfunctie voor Query's geplaatst van de join-lijn op de titelbalk van de rechthoek dat staat voor de tabel weergave, de gebruiker gedefinieerde functie of subquery. De ontwerpfunctie voor Query's wordt één join-lijn voor elke join-voorwaarde weergegeven.

A single join line between two tables

De vorm van het pictogram in het midden van de join-lijn geeft aan hoe de tabellen of objecten tabelstructuur zijn gekoppeld. Als de join-component gebruikmaakt van een operator dan het gelijkteken (=), wordt de operator wordt weergegeven in de pictogram van de join-lijn. De volgende tabel bevat de pictogrammen die kunnen worden weergegeven in een join-lijn.

Deelnemen aan lijnpictogram

Beschrijving

icon image

Inner join (gemaakt met het gelijkteken).

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

Inner join op basis van de operator 'groter dan'. (De operator weergegeven in de join-lijnpictogram weerspiegelt de operator gebruikt in de join definieert.)

icon image

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

icon image

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

icon image

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


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

Pictogram op de eindpunten van de join-lijn

Beschrijving

icon image

-Op-een join

icon image

Een-op-veel-join

icon image

Ontwerpfunctie voor query's kan niet jointype bepalen

Het rasterdeelvenster

Overzicht van het deelvenster raster

Het deelvenster raster kunt u queryopties opgeven, zoals welke gegevenskolommen u wilt weergeven, hoe u de resultaten en welke rijen om te selecteren, door te voeren van uw keuzen in een spreadsheet-achtige raster. In het deelvenster raster kunt u het volgende opgeven:

  • Kolommen voor weergave en Kolomaliassen.

  • De tabel die een kolom behoort.

  • Expressies voor berekende kolommen.

  • De sorteervolgorde voor de query.

  • Zoekcriteria.

  • Windows-geluidsknop, met inbegrip van statistische functies voor overzichtsrapporten wilt gebruiken.

  • Nieuwe waarden voor query's voor waarden toevoegen of bijwerken.

  • Kolomnamen doel voor toevoegquery's.

Wijzigingen die u in het deelvenster Raster aanbrengt worden automatisch doorgevoerd in het deelvenster Diagram en SQL-venster. Het deelvenster raster wordt ook automatisch bijgewerkt met wijzigingen die zijn aangebracht in de andere deelvensters.

Informatie over het raster deelvenster kolommen

De rijen in het deelvenster Raster weergeven de kolommen met gegevens die worden gebruikt in de query. Queryopties voor de wordt weergegeven in kolommen in het deelvenster raster.

Grid pane

De specifieke informatie die wordt weergegeven in het deelvenster raster, is afhankelijk van het type query die u maakt. Als u een selectiequery maakt, bevat het deelvenster Raster verschillende kolommen dan als u een bijwerkquery maakt.

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

Kolom

Type query

Beschrijving

Kolom

Alle                  

Geeft de naam van een kolom met gegevens die worden gebruikt voor de query of de expressie voor een berekende kolom. Deze kolom is vergrendeld, zodat deze altijd zichtbaar is wanneer u horizontaal schuift.

Alias

Selecteer, toevoegen, bijwerken, tabelmaakquery

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

Tabel

Selecteer, toevoegen, bijwerken, tabelmaakquery

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

Uitvoer

Selecteer, toevoeg-, tabelmaakquery

Aangeeft of een gegevenskolom wordt weergegeven in de queryuitvoer.

Opmerking: Als de database toestaat, kunt u een kolom met gegevens op sorteren of in de zoekresultaten clausules zonder deze in de resultaten weer te geven.

Sorteertype

Selecteer, toevoegen

Hiermee geeft u dat de bijbehorende gegevenskolom wordt gebruikt voor de queryresultaten en of het sorteren oplopend of Aflopend sorteren.

Sorteervolgorde

Selecteer, toevoegen

Geeft de prioriteit sorteren voor kolommen met gegevens gebruikt om te sorteren van de resultatenset. Wanneer u de sorteervolgorde voor een gegevenskolom wijzigt, wordt de sorteervolgorde voor alle andere kolommen dienovereenkomstig bijgewerkt.

Groeperen op

Selecteer, toevoeg-, tabelmaakquery

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

De waarde van deze kolom is ingesteld op Groeperen opstandaard en de kolom maakt deel uit van de GROUP BY-component.

Wanneer u naar een cel in deze kolom verplaatsen en een statistische functie toe te passen op de bijbehorende gegevenskolom selecteert, wordt standaard de resulterende expressie toegevoegd als een uitvoerkolom voor de resultatenset voor.

Criteria

Alle                  

Hiermee geeft u een zoekvoorwaarde (filter) voor de bijbehorende gegevenskolom. Voer een operator (de standaardinstelling is "=") en de waarde te zoeken naar. Tekstwaarden tussen enkele aanhalingstekens plaatsen.

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

Als u waarden voor meer dan één cel in de kolom van het raster Criteria invoert , zijn de resulterende zoekvoorwaarden automatisch gekoppeld aan een logische AND.

Meerdere zoeken voorwaarde expressies voor een databasekolom één opgeven (bijvoorbeeld (fname > 'A') AND (fname < 'M'), de gegevenskolom toevoegen aan het deelvenster raster tweemaal en voer Scheid de waarden in de kolom van het raster Criteria voor elk exemplaar van de kolom.

Of...

Alle                  

Hiermee geeft u een extra zoekexpressie met voorwaarde voor de gegevenskolom, gekoppeld aan eerdere expressies met een logische OR. U kunt meer of... raster-kolommen toevoegen door op de TAB-toets te drukken in de meest rechtse kolom of... .

Toevoegen

Toevoegen

Hiermee geeft u de naam van de doelkolom van de gegevens voor de bijbehorende gegevenskolom. Wanneer u een toevoegquery maakt, wordt de ontwerpfunctie voor Query's probeert zodat deze overeenkomt met de bron aan een gegevenskolom juiste doel. Als de ontwerpfunctie voor Query's kunnen niet een overeenkomst kiest, moet u de kolomnaam opgeven.

Nieuwe waarde

Bijwerkquery, toevoegquery waarden

Geeft de waarde in de bijbehorende kolom worden geplaatst. Voer een letterlijke waarde of een expressie.

De SQL-venster

Overzicht van de SQL-venster

Het deelvenster SQL bevat de SQL-instructie voor de huidige query. Als u een query maken, wordt het deelvenster SQL automatisch bijgewerkt en opnieuw opgemaakt zodat het makkelijk te lezen.

Klik in het deelvenster SQL kunt u het volgende doen:

  • Nieuwe query's maken door te voeren SQL-instructies.

  • Wijzig de SQL-instructie gemaakt door de ontwerpfunctie voor Query's op basis van instellingen die u in de deelvensters Diagram en raster aanbrengt.

  • Voer de instructies die van bepaalde functies met Microsoft SQL Server gebruikmaken.

Instructies in het deelvenster SQL

U kunt de huidige query rechtstreeks in het deelvenster SQL bewerken. Wanneer u naar een ander deelvenster verplaatsen, wordt de ontwerpfunctie voor Query's automatisch de instructie opgemaakt, en vervolgens de deelvensters Diagram en raster zodat deze overeenkomen met de instructie wordt gewijzigd.

Opmerking: U kunt optimizer hints voor SQL-instructies invoeren, maar de ontwerpfunctie voor Query's mogelijk deze notatie.

Als uw instructie kan niet worden weergegeven in de deelvensters Diagram en raster, en die deelvensters zichtbaar zijn, wordt de ontwerpfunctie voor Query's wordt een foutmelding weergegeven en krijgt u twee opties:

  • Ga terug naar het SQL-venster en de instructie bewerken.

  • Uw wijzigingen negeren en terugkeren naar de meest recente versie van de SQL-instructie.

Als u terug naar het SQL-venster en doorgaan met het bewerken van de instructie, wordt de andere deelvensters om aan te geven dat ze de inhoud van de SQL-venster niet meer voldoen aan gedimd in de ontwerpfunctie voor Query's.

U kunt ook de SQL-venster grafisch invoeren van SQL-instructies die niet kunnen worden weergegeven in de ontwerpfunctie voor Query's. In dat geval de ontwerpfunctie voor Query hetzelfde gedrag gezien als wanneer wordt vastgesteld dat een fout, gedimd de deelvensters Diagram en raster om aan te geven dat ze niet de huidige instructie weergeven. U kunt doorgaan met de instructie bewerken en uitvoeren zoals u zou doen met een SQL-instructie.

Opmerking: Als u een SQL-instructie invoert, maar vervolgens verdere wijzigingen in de query aanbrengen door te wijzigen van de deelvensters Diagram en raster, wordt de ontwerpfunctie voor Query's opnieuw worden opgebouwd uit en worden de SQL-instructie. In sommige gevallen levert deze actie in een SQL-instructie die anders is samengesteld uit met wie u oorspronkelijk hebt ingevoerd (als deze altijd dezelfde resultaten wordt). Dit verschil is met name te verwachten als u werkt met zoekvoorwaarden waarbij u gebruikmaakt van verschillende componenten die zijn gekoppeld aan en en of.

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×