Hvordan bruke Transform funksjon i Access Query

Strukturen Query Language (SQL) motor som driver Microsoft Access-databasen inneholder et kraftig sett med evner utover bare å lage tabeller og poserer spørringer mot dem. Disse verktøyene inkluderer muligheten til å oppsummere dataene som returneres av en spørring, i stedet for å liste en rekke poster som du må tabulere for hånd. Transformer-funksjonen gjør det mulig å ta denne typen aggregere spør ett skritt videre og plasserer resultatene i kryss form, omtrent som en Pivot tabell i Excel.

Bruksanvisning

1 Velg "Create" -fanen på båndet, og klikk på "Query Design" ikonet for å starte et nytt søk.

2 Klikk på "Close" på "Vis tabell" dialogen. Klikk på "SQL View" -ikonet på båndet for å åpne SQL editor. Som et eksempel på bruken av Transform, anta en tabell med navnet SalesTable foreligger med følgende skjema og data:

nøkkel nummer

salesmanID Number

salesYear Number

salesAmount Valuta

1 100 2009 $ 500,00

2 100 2010 $ 1500,00

3 100 2008 $ 750,00

4 200 2008 $ 3500,00

5 200 2009 $ 1255,00

6 200 2010 $ 899,00

3 Skriv inn SQL-spørring som inneholder Transform instruksjon. Hvis du for eksempel ønsker å vise resultatene med en rad for hver salesmanID og en kolonne på totalt hver salesYear, er spørringen:

TRANSFORM sum (table1.amount) AS total

VELG salesmanID

Fra SalesTable

GROUP BY salesmanID

PIVOT salesYear

4 Klikk på "Dataarkvisning" -ikonet på båndet for å utføre spørringen. Resultatet av søket vises i kryss form:

salesmanID 2008 2009 2010

100 $ 750 $ 500 $ 1500

200 $ 3500 $ 1255 $ 899