Comment utiliser la fonction de transformation dans l`accès requête

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

AUTRES

» » » » Comment utiliser la fonction de transformation dans l`accès requête