March 8
Il Query Language (SQL) del motore Struttura che spinge il database di Microsoft Access contiene un potente set di funzionalità oltre la semplice creazione di tabelle e query in posa contro di loro. Questi strumenti comprendono la possibilità di riassumere i dati restituiti da una query, piuttosto che elencare una serie di record che è necessario tabulare a mano. La funzione di trasformazione consente di prendere questo tipo di aggregare un ulteriore passo avanti query e inserire i risultati in forma incrociato, molto simile a una tabella pivot in Excel.
1 Selezionare la scheda "Crea" sulla barra multifunzione e fare clic sull'icona "query" per iniziare una nuova query.
2 Fai clic su "Chiudi" nella finestra di dialogo "Mostra tabella". Fare clic sull'icona "Visualizzazione SQL" sulla barra multifunzione per aprire l'editor di SQL. Come esempio dell'uso di Transform, assumere una tabella denominata SalesTable esiste con il seguente schema ei dati:
Numero chiave
salesmanID Numero
salesYear Numero
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 Digitare la query SQL contenente l'istruzione Transform. Se, per esempio, si desidera visualizzare i risultati con una riga per ogni salesmanID e una colonna per un totale di ogni salesYear, la query è:
TRASFORMARE sum (table1.amount) AS totale
SELEZIONA salesmanID
DA SalesTable
GROUP BY salesmanID
PIVOT salesYear
4 Fare clic sull'icona "specifica tecnica" sulla barra multifunzione per eseguire la query. I risultati della query vengono visualizzati in forma campi incrociati:
salesmanID 2008 2009 2010
100 $ 750 $ 500 $ 1500
200 $ 3500 $ 1255 $ 899