The Structure Query Language ( SQL) motor som driver Microsoft Access-database 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å tabulate hånd. Transform -funksjonen gjør det mulig å ta denne typen aggregering spørring ett skritt videre og plasserer resultatene i krysstabell form, omtrent som en Pivot tabell i Excel. Instruksjoner
en
Velg " Create "-kategorien på båndet, og klikk på " Query Design "-ikonet for å begynne en ny spørring .
2
Klikk på " Close" på " Vis tabell " dialogen . Klikk på "SQL View" -ikonet på båndet for å åpne SQL editor . Som et eksempel på bruk av Transform , antar en tabell med navnet SalesTable foreligger med følgende skjema og data : en
nøkkelen Antall
salesmanID Antall
salesYear Antall
< p> salesAmount Currency
1 100 2009 $ 500,00
2 100 2 010 $ 1500,00
3 100 2 008 $ 750,00
4 200 2 008 $ 3500,00
5 200 2009 $ 1255,00
6 200 2010 $ 899,00
3
type SQL-spørringen 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ørsmålet : en
TRANSFORM sum ( table1.amount ) AS total
SELECT 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 krysstabell skjema : en
salesmanID 2008 2009 2010
100 $ 750 $ 500 $ 1500
200 $ 3,500 $ 1,255 $ 899