The Structure Query Language ( SQL ) motor som driver Microsoft Access-databas innehåller en kraftfull uppsättning funktioner än att bara skapa tabeller och poserar frågor mot dem . Dessa verktyg inkluderar möjligheten att sammanfatta de data som returneras av en fråga , snarare än en förteckning över ett antal poster som du måste tabellform för hand . Den Transform -funktionen gör att du kan ta den här typen av aggregera frågan ett steg längre och resultatet placeras i korstabell form ungefär som en pivottabell i Excel . Instruktioner
1
Välj " Skapa " fliken i menyfliksområdet och klicka på " Query Design " -ikonen för att starta en ny sökning .
2
Klicka på " Close " på " Visa tabell " dialogrutan . Klicka på " SQL " -ikonen i menyfliksområdet för att öppna SQL-editor . Som ett exempel på användningen av Transform , antar en tabell som heter SalesTable finns för följande schema och data :
nyckel Number
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
Ange SQL-fråga innehåller Transform instruktionen . Om du till exempel vill visa resultaten med en rad för varje salesmanID och en kolumn sammanlagt varje salesYear , är frågan :
TRANSFORM summan ( table1.amount ) AS total
VÄLJ salesmanID
FRÅN SalesTable
GROUP BY salesmanID
PIVOT salesYear
4
Klicka på " Datablad " ikonen i menyfliksområdet för att exekvera frågan . Resultatet av frågan visas i korstabell formen :
salesmanID 2008 2009 2010
100 $ 750 $ 500 $ 1500
200 $ 3500 $ 1255 $ 899