Skip to main content

Een query aanpassen in Microsoft Access

MS Access deel 3 - Een rapport aanpassen 1 (Juni- 2026)

MS Access deel 3 - Een rapport aanpassen 1 (Juni- 2026)
Anonim

Het proces voor het wijzigen van een Microsoft Access-query is vergelijkbaar met het proces om er een te maken in de eerste plaats. Query's kunnen echter worden gewijzigd met behulp van Design View of SQL View. U kunt de Query Wizard niet gebruiken om een ​​bestaande query aan te passen.

Begin door met de rechtermuisknop te klikken op uw getargete query in het objectenpaneel aan de linkerkant van het scherm in uw database. Selecteer in het pop-upmenu Ontwerpweergave. De query wordt geopend in de gegevensbladweergave. Wanneer u met de rechtermuisknop op de naam van de query klikt in de rij met tabbladen boven de weergave Gegevensbladweergave, kunt u de weergavemodus wijzigen. Standaard bevindt u zich in het gegevensblad, dat niet structureel kan worden bewerkt (hoewel u gegevens uit deze weergave kunt invoegen en verwijderen). Vanuit de weergave SQL of Design kunt u echter de structuur van de query bewerken en opslaan of opslaan als het gewijzigde object als dat nodig is.

Ontwerpweergave

Ontwerpweergave opent een horizontaal gesplitst scherm. De bovenste helft toont rechthoeken die elke tabel of query vertegenwoordigen die de query voedt die u aan het wijzigen bent. Sleutelvelden - meestal een unieke identifier - bevatten een kleine gouden sleutel ernaast. Elk van de rechthoeken sluit aan op andere rechthoeken door middel van lijnen die velden in de ene tabel verbinden met velden in een andere.

Deze lijnen vertegenwoordigen relaties. In de ontwerpweergave kunt u met de rechtermuisknop op de regel klikken om de relatie te wijzigen. Je kunt uit een van de drie opties kiezen:

  • Rijen waarbij de samengevoegde velden in beide tabellen gelijk zijn
  • Rijen waarbij de meest linkse tabel alle resultaten retourneert en de rechtertabel overeenkomende resultaten weergeeft
  • Rijen waarbij de meest rechtse tabel alle resultaten retourneert en de linker tabel overeenkomende resultaten weergeeft

Deze drie join-typen (inner, left, right) zijn een subset van het volledige bereik van joins dat door een database kan worden uitgevoerd. Voor complexere query's moet u naar SQL View gaan.

Wanneer u uw geselecteerde tabellen met verhoudingsregels verbindt, ziet u in de onderste helft van het scherm een ​​raster met alle velden die de query zal retourneren. De Laten zien box toont of onderdrukt het veld wanneer de query wordt uitgevoerd - u kunt een query filteren op basis van velden die niet worden weergegeven. U kunt de sorteervolgorde ook handmatig toevoegen of wijzigen om de resultaten op oplopende of aflopende manier te bestellen, hoewel Microsoft Access verschillende sorteringen in de volgorde van links naar rechts langs de velden verwerkt. U kunt de kolommen opnieuw rangschikken door ze naar links of rechts over het raster te slepen om een ​​specifiek sorteerpatroon te forceren.

De ontwerpweergave criteria In het vak kunt u beperkingscriteria invoeren, zodat wanneer de query wordt uitgevoerd, deze alleen een subset van de gegevens weergeeft die overeenkomen met uw filter. In een vraag over open productbestellingen kunt u bijvoorbeeld het criterium toevoegen

= 'MI'

naar een kolom van de staat om alleen orders uit Michigan te tonen. Om niveaus van criteria toe te voegen, gebruikt u de of vakjes in de kolom of voeg criteria toe aan andere kolommen.

SQL-weergave

In de SQL-weergave vervangt Microsoft Access de datasheet door de syntaxis Structured Query Language die parseert om te bepalen welke gegevens uit een bron moeten worden opgehaald en met welke bedrijfsregels.

SQL-instructies volgen over het algemeen een blokvorm:

SELECTEER Tabel 1. Veldnaam1, Tabel 2. Veldnaam2 VAN Tabel 1 RENGELIJKE JOIN-tabel2 AAN Tabel 1. Toets 1 = Tabel 2. Toets2 WAAR Tabel 1. Veldnaam1> = "Filterwaarde"

Verschillende database-leveranciers ondersteunen enigszins verschillende versies van SQL. De basisstandaard, ANSI-compatibele syntaxis genoemd, moeten in elke databaseomgeving kunnen werken. Elke leverancier vergroot echter de SQL-standaard met zijn eigen aanpassingen. Microsoft gebruikt bijvoorbeeld de Jet Database Engine in Access. Microsoft ondersteunt ook SQL Server. Andere leveranciers gebruiken verschillende benaderingen, dus SQL is over het algemeen niet zo interoperabel als de standaarden ondersteunen.

Als u niet bekend bent met de syntaxis van de implementatie van SQL door de Jet Database Engine, kunt u met het tweaken van de SQL View uw query's doorbreken. Blijf bij Design View. Voor zeer snelle tweaks is het soms gemakkelijker om de onderliggende SQL aan te passen dan om het schema van de ontwerpweergave te wijzigen. Als andere analisten in uw bedrijf willen weten hoe u een resultaat behaalde, vermindert het verzenden en knippen van uw SQL-instructie verwarring over het ontwerp van query's.

Uw werk opslaan

In Microsoft Access 2016 kunt u de huidige query opslaan en overschrijven door met de rechtermuisknop op het tabblad en selecteren te klikken Opslaan. Als u de gereviseerde query als een andere naam wilt opslaan en de huidige query wilt laten doorgaan, klikt u op het tabblad Bestand en selecteert u Opslaan als en dan Object opslaan als.