C'est un point crucial de l'utilisation d'une base de données. Access traite les informations sous forme de données élémentaires et à ce niveau, elles sont difficilement exploitables de manière synthétique.
Différents outils permettent d'en faire la synthèse sous forme de tableaux et de graphiques. Ces outils sont intégrés à Access mais il peut aussi être intéressant d'utiliser des outils externes (tableur, traitement de texte…).
1 GRAPHIQUE CROISÉ DYNAMIQUE
Il va représenter les données sous forme de graphique dans un formulaire. L'idéal est de partir d'une requête existante, testée préalablement.
OUTILS PARTICULIÈREMENT IMPORTANTS :
groupe "afficher/masquer" (2ème bloc) "
Affiche ou non la liste des champs
Affiche ou non les zones de dépôt
groupe "données" (4ème bloc)
Met à jour le graphique en fonction des données de la base
groupe "champ actif" (5ème bloc)
Intervertit les valeurs ligne/colonne dans le graphique
groupe "type" (6ème bloc)
Il offre un choix de nombreux graphiques y compris en 3D
et permet de choisir le type de graphique adapté aux données
groupe "outils" (7ème bloc)
Elle gère toutes les autres caractéristiques du graphique et de ses
composantes. Elle nécessite la sélection (préalable ou dans la liste)
de l'objet (graphe lui-même, axe, série, données, …) et s'actualise
automatiquement lors du passage d'un objet à l'autre
La boîte de dialogue de feuilles de propriétés est souvent pratique pour sélectionner une zone du graphique avant de la mettre en forme
exercice
|
À partir de la requête "Produits valeur cible catégorie", créer un graphique comme ci-dessous avec une mise en forme la plus proche possible (graphique marge ciblée)
|
|
2 REQUÊTES D'ANALYSE CROISÉE
Ce type de requête permet de présenter les données de manière très synthétique.
infos
|
Les tableaux d'analyse croisée existent aussi sous Excel
|
|
a) ASSISTANT
Elles peuvent être créées avec l'assistant.
COMMANDES ANALYSE CROISÉE
Il est intéressant de comparer les résultats d'une requête "Sélection" et d'une requête "analyse croisée", pour les mêmes informations et critères. Ainsi la requête sélection correspondante donne ceci :
SÉLECTION
…
b) REQUÊTE
La requête d'analyse croisée peut aussi être créée directement, sans assistant.
infos
|
La ligne "Analyse" décrit l'affectation du champ dans l'analyse croisée Le terme "Non Affiché", est destiné aux champs utilisés pour les regroupements ou calculs, mais qui ne seront pas affichés dans la feuille de données
|
|
exercice
|
Créer la requête "sélection" suivante : Afficher la feuille de données correspondante et l'enregistrer sous "Produits requête2"
|
|
…
exercice
|
Transformer la requête "Produits requête2" en requête "analyse croisée" avec en ligne les catégories, en colonne les noms des employés et en valeur les quantités et l'enregistrer sous "Produits requête2_Analyse croisée
|
|
3 LIAISON DE DONNÉES VERS EXCEL
Excel est l'outil idéal pour synthétiser les données d'une base que ce soit sous forme de tableau en utilisant les fonctions de base de données d'Excel ou de tableau ou graphique croisé dynamique (Un fichier de connexion est alors créé dans les "sources de données" de l'utilisateur et donc accessible directement comme connexion existante).
a) CREATION D'UN TABLEAU SIMPLE
Il est possible de faire un simple copier/coller entre Access (table, requête…) et Excel.
ACTION
|
bouton gauche
ouvrir la table ou la requête sélectionner les données "en mode feuille de données" globalement ou par colonnes les copier dans le presse-papiers les coller dans la feuille excel (format Excel8)
|
|
exercice
|
Faire un copier-coller de la table "clients" dans Excel
|
|
b) CREATION D'UN TABLEAU AVEC LIAISON
Il est aussi possible de maintenir une liaison entre les données d'Access et les données d'Excel. Le tableau ainsi créé peut être modifié mais toute actualisation efface les modifications à moins que la connexion ait été coupée
ACTION
|
onglet "données"
groupe "données externes" (1er bloc)
<clic g> sur sélectionner le fichier valider la source (propriétés des liaisons de données) valider les informations d'initialisation ole sélectionner la table ou la requête à importer pour accepter l'importation des données dans Excel sous forme de tableau
|
|
exercice
|
Créer dans Excel en feuille 1 un tableau à partir de la requête "Produits requête2" Renommer la feuille 1 en "données"
|
|
…
CONSEIL
|
Préparer dans Access une requête sélectionnant les données dont vous avez besoin puis rapatrier ces données sous forme de tableau dans la 1ère feuille et utiliser les fonctions de base de données dans les autres feuilles pour effectuer vos calculs
|
|
infos
|
Penser à actualiser les données en cliquant sur de l'onglet "données" de Excel afin que ces dernières soient à jour de toute modification effectuée sur la base
|
|
c) CREATION D'UN TABLEAU CROISE DYNAMIQUE
Le tableau croisé dynamique peut être créé directement lors de la connexion ou s'appuyer sur le tableau précédemment importé en feuille 1.
ACTION
|
onglet "données"
groupe "données externes" (1er bloc)
<clic g> sur sélectionner le fichier valider la source (propriétés des liaisons de données) valider les informations d'initialisation ole sélectionner la table ou la requête à importer choisir "rapport de tableau croisé dynamique" pour accepter l'importation des données dans Excel sous forme de tableau faire glisser chaque champ à sa position
|
|
exercice
|
Créer dans le même classeur Excel en feuille 2 un tableau croisé dynamique à partir de la requête "Produits requête2" - Renommer la feuille 2 en "tableau croisé"
|
|
d) CREATION D'UN graphique CROISE DYNAMIQUE
Le graphique croisé dynamique s'effectue selon une méthode similaire.
ACTION
|
onglet "données"
groupe "données externes" (1er bloc)
<clic g> sur sélectionner le fichier valider la source (propriétés des liaisons de données) valider les informations d'initialisation ole sélectionner la table ou la requête à importer choisir "rapport de tableau croisé dynamique" pour accepter l'importation des données dans Excel sous forme de tableau faire glisser chaque champ à sa position
|
|
exercice
|
Créer dans le même classeur Excel en feuille 3 un graphique croisé dynamique à partir de la requête "Produits requête2" ; le transformer en cône 3D - Renommer la feuille 3 en "graphique croisé" puis enregistrer le classeur
|
|
infos
|
Il reste alors à positionner le graphique dans la feuille, à éventuellement l'agrandir, modifier son type et l'enrichir
|
|
e) CREATION D'UNE CONNEXION
Chacune des opérations ci-dessus conduit à la création d'une connexion entre les fichiers Excel et Access. Cette connexion se traduit concrètement par un fichier contenant toutes les caractéristiques de la connexion ; ce fichier est stocké dans le dossier "sources de données" des documents de l'utilisateur
avancé
|
Ce fichier porte le suffixe .odc et peut être ouvert en mode texte avec le bloc-notes pour modification (utilisateur expérimenté), notamment en cas de déplacement des fichiers
|
|
4 ÉTIQUETTES
Cet assistant permet de créer des étiquettes standard ou personnalisées.
CONSEIL
|
Si un problème de présentation se pose, afficher les étiquettes en mode "page" et effectuer les modifications de présentation et de mise en page comme dans n'importe quel état. Revenir en mode "aperçu avant impression" pour juger du résultat
|
|
infos
|
Les étiquettes figurent sous le nom qui leur a été donné dans les états
|
|
CONSEIL
|
Les étiquettes s'impriment comme n'importe quel état ; le mieux est de les imprimer à partir du mode "aperçu avant impression" en cliquant sur (1er outil du ruban)
|
|
infos
|
Comme dans tout état, passer en mode "page" pour mettre en forme individuellement les champs et en mode "création" pour modifier ces mêmes champs (notamment outil )
|
|
exercice
|
À partir de la table "clients" et de la table "commandes", extraire dans une requête les champs nécessaires pour créer des étiquettes à destination des clients ayant passé strictement moins de 3 commandes. Créer les étiquettes correspondantes sur des étiquettes Avery C2166 avec nom, prénom, adresse, code postal et le tout avec une présentation soignée (police de taille lisible et couleurs), mettre nom et prénom en gras taille 16. Enregistrer sous le nom "étiquettes clients moins de 3 commandes"
|
|
5 ÉCHANGE DE DONNéES AVEC WORD
Même s'il est aisé de faire directement des étiquettes dans Access, Word est l'outil incontournable de traitement de texte, notamment pour les mailings. Il faut alors indiquer à Word dans quelle base puis dans quelle table ou requête se trouvent les données puis insérer les champs à leur position dans le texte. Les champs seront alors remplacés par leur valeur dans le mailing.
INSERER LES CHAMPS DE FUSION
ATTENTION
|
Si les valeurs s'affichent dans Word avec plusieurs décimales, aller dans les options de Word, options avancées, groupe (le dernier) et cocher
|
|
VISUALISATION DU RESULTAT
Visualisation des champs
exercice
|
À partir de la table "clients" et de la table "commandes", extraire dans une requête les champs nécessaires pour créer des étiquettes à destination des clients ayant passé strictement moins de 3 commandes. Créer un courrier de mailing dans Word correspondant à celui-ci-dessous
|
|
Affichage du résultat