Come utilizzare la funzione di trasformazione in Access Query

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.

istruzione

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