La Structure Query Language (SQL) moteur qui entraîne la base de données Microsoft Access contient un ensemble puissant de fonctions au-delà de la simple création de tables et de poser des requêtes contre eux. Ces outils comprennent la capacité de résumer les données renvoyées par une requête, plutôt que d`énumérer une série d`enregistrements que vous devez tabulés à la main. La fonction Transformer vous permet de prendre ce type d`agrégation requête un peu plus loin et placer les résultats sous forme de tableau croisé, un peu comme un tableau croisé dynamique dans Excel.
Sélectionnez le "Créer" onglet sur le ruban et cliquez sur le "Création de requête" icône pour commencer une nouvelle requête.
Cliquez "Fermer" sur le "Voir les tableaux" dialogue. Clique le "SQL View" icône sur le ruban pour ouvrir l`éditeur SQL. A titre d`exemple de l`utilisation de Transform, supposons une table nommée SalesTable existe avec le schéma et les données suivantes:
numéro de clé
Nombre salesmanID
Nombre salesYear
salesAmount devise
1 100 2009 $ 500,00
2 100 2010 $ 1.500,00
3 100 2008 $ 750.00
4 200 2008 $ 3500.00
5 200 2009 $ 1.255,00
6 200 2010 $ 899,00
Tapez la requête SQL contenant l`instruction Transform. Si, par exemple, vous voulez afficher les résultats avec une ligne pour chaque salesmanID et une colonne totalisant chaque salesYear, la requête est:
TRANSFORMER somme (table1.amount) AS totale
SELECT salesmanID
DE SalesTable
GROUP BY salesmanID
PIVOT salesYear
Clique le "Fiche technique Voir" icône sur le ruban pour exécuter la requête. Les résultats de la recherche sont affichés sous forme de tableau croisé:
salesmanID 2008 2009 2010
100 750 $ 500 $ 1500 $
200 $ 3500 $ 1255 $ 899