L'état est la meilleure solution pour obtenir des données soit de détail, soit synthétiques, lisibles et classées (factures, devis, étiquettes, rapports d'activité, budgets, listes, …). Les états indispensables ont souvent été inclus dans les objets de la base de données par celui qui a conçu la base mais il peut être utile de créer un état pour répondre à de nouveaux besoins.
1 MODES D'AFFICHAGE DES ÉTATS
état : l'état est affiché à l'écran avec les valeurs réelles
aperçu avant impression : l'état est affiché tel qu'il sera imprimé
page : C'est le mode de finalisation de l'état créé dans lequel on peut modifier la disposition et la présentation avec les données réelles affichées
Création : c'est le mode de création et/ou de modification de la structure de l'état avec tous les outils associés
ACTION
|
bouton gauche
dérouler les objets "états" du volet de navigation <double clic> sur le nom de l'état
|
bouton droit
dérouler les objets "états" du volet de navigation <clic d> sur l'état
|
|
En ce qui concerne les bases de données développées professionnellement et accompagnées de menus, les états sont accessibles directement par ces menus ou encore par des boutons de commande. L'édition s'effectue alors généralement directement vers l'imprimante en ligne.
Lorsque le lancement de l'état n'est pas prévu dans la base
Si l'affichage de l'état à l'écran est suffisant, le mode "état" est adapté.
Si l'état doit être envoyé vers une imprimante, un destinataire ou publié, le mode "aperçu avant impression" doit être utilisé préalablement.
exercice
|
Afficher les objets "états" de la base en cours "Northwind 2012" Ouvrir l'état "annuaire des employé" L'afficher en mode "état", en mode "aperçu avant impression" puis le fermer
|
|
2 CREATION DE L'ÉTAT
Si l'état requis n'existe pas, il est nécessaire de le créer soi-même. Il pourra alors être réutilisé selon les besoins.
infos
|
Un état va chercher des données dans une table ou plusieurs tables (il est alors basé sur une requête).
|
|
a) CREATION ASSISTÉE
L'assistant est, comme pour la requête, un moyen pratique et simple de construire un état étape par étape, même lorsque l'on est expérimenté.
ACTION
|
onglet "créer" groupe "états" (5ème bloc)
<clic g> sur
|
|
L'utilisation de l'assistant est standard
Une interface dans laquelle il suffit de faire des choix
Une visualisation en temps réel des choix effectués
Des boutons et pour se déplacer entre les étapes
PARAMÉTRAGE
(1) SÉLECTION DE CHAMPS
Il est d'abord nécessaire de sélectionner les champs appartenant aux tables ou requêtes à faire figurer dans le formulaire.
OUTILS :
Ajoute le champ sélectionné (à partir du volet de gauche)
Ajoute tous les champs (à partir du volet de gauche)
Retire un champ sélectionné (du volet de droite)
Retire tous les champs (du volet de droite)
(2) REGROUPEMENTS
Les regroupements (ou niveaux de rupture) vont permettre entre autres d'effectuer des sous-totaux à chaque changement de valeur du champ de regroupement.
OUTILS :
Fait passer le champ sélectionné (volet gauche) en champ de regroupement
Refait passer le champ de regroupement sélectionné en champ normal
Fait passer le champ de regroupement inférieur sélectionné au niveau supérieur
Fait passer le champ de regroupement supérieur sélectionné au niveau inférieur
avancé
|
permet de préciser les intervalles de regroupement
|
|
(3) TRI ÉTAT
Les enregistrements sont d'abord triés en fonction du premier champ indiqué (Nom), puis tous les enregistrements qui ont la même valeur pour ce champ (Nom) sont triés en fonction du second champ (Prénom).
(4) DISPOSITION
Elle détermine la présentation générale de l'état. Les dispositions proposées permettent de faire gagner du temps à l'utilisateur sur des manipulations longues à faire manuellement. L'orientation gère le sens de la feuille de papier.
infos
|
évite que l'état soit scindé sur plusieurs pages en largeur
|
|
(5) TITRE et visualisation
Il est indispensable de donner un nom à l'état.
CONSEIL
|
Choisir l'aperçu de l'état pour visualiser les corrections à apporter puis passer en mode page pour apporter ces modifications
|
|
exercice
|
Dans la base en cours "Northwind 2012" À partir de la table "Employés", créer un état comme ci-dessus, le nommer "Employés par fonction et par ville"
|
|
b) CREATION IMMÉDIATE
En sélectionnant préalablement la table ou la requête, il est possible de créer l'état standard sans aucune manipulation.
ACTION
|
onglet "créer" groupe "états" (5ème bloc)
dans le volet de navigation à gauche sélectionner la table ou la requête à partir de laquelle l'état doit être crée <clic g> sur remanier éventuellement l'état pour le personnaliser puis enregistrer
|
|
exemple
|
Pour créer un état à partir de la requête "commandes délais de livraison" Dans le volet de navigation à gauche, dérouler les requêtes <clic g> sur la requête Afficher l'onglet "créer" du ruban <clic g> sur du groupe "états" l'état s'affiche dans son onglet
|
|
exercice
|
Créer un état immédiat à partir de la requête "commandes délais de livraison" L'enregistrer sous le nom "commandes délais de livraison"
|
|
3 PERSONNALISATION
Le mode page est le mieux adapté pour améliorer la disposition d'un état ou lui rajouter des fonctionnalités afin qu'il corresponde aux besoins.
Pour passer en mode "page"
<clic g> sur onglet "accueil" groupe "affichage" (1er bloc) du ruban pour passer du mode "état" au mode "page" (ou dérouler par et choisir)
<clic g> sur de en bas à droite
<clic d> l'onglet de l'état
permet de revenir en mode "état"
(1) DISPOSITION
La largeur d'une colonne de champ peut ne pas être appropriée aux données contenues.
LARGEUR DE COLONNE
ACTION
|
bouton gauche
en mode "page" sélectionner une donnée du champ concerné pointer sur la ligne verticale pointillée de séparation à droite de la colonne ( ) faire glisser le pointeur horizontalement pour agrandir ou rétrécir la colonne
|
|
exercice
|
Afficher l'état "Employés par fonction et par ville", adapter la largeur des colonnes aux données
|
|
L'ordre des colonnes de champs peut être modifié.
ORDRE DES COLONNES
ACTION
|
bouton gauche
en mode "page" forme du pointeur , <clic g> sur le titre de la colonne pointer sur le titre de colonne faire glisser la colonne à sa nouvelle position
|
|
exercice
|
Dans l'état "Employés par fonction et par ville", intervertir les colonnes "Fonction" et "Ville" (Ville en premier) puis mettre la fonction après le prénom
|
|
(2) REGROUPEMENTS ET TRI
Des niveaux de regroupement peuvent être créés ou modifiés.
ACTION
|
onglet "création" groupe "regroupements et totaux" (3ème bloc)
état affiché en mode page <clic g> sur
|
|
Si un regroupement ou un tri existent déjà, la structure correspondante s'affiche pour éventuelle modification
infos
|
Des icônes à l'extrémité du niveau sélectionné vont permettre de modifier la position du regroupement ou de le supprimer
|
|
S'il n'existe pas encore de regroupement ou de tri dans l'état, deux boutons s'affichent permettant de créer les groupes ou les clés de tri
infos
|
L'activation d'un de ces boutons affiche les champs disponibles pour l'action concernée
|
|
exercice
|
Dans l'état "Employés par fonction et par ville", supprimer le regroupement "Fonction" puis enregistrer sous le nom "Employés par ville"
|
|
(3) TOTAUX ET DÉTAIL
Dans la plupart des états, il est nécessaire d'effectuer des calculs globaux et/ou à chaque niveau de regroupement (à chaque fois que la valeur du champ de regroupement change).
ACTION
|
onglet "création" groupe "regroupements et totaux" (3ème bloc)
état affiché en mode page <clic g> sur une donnée de la colonne à partir de laquelle doivent s'effectuer les totaux <clic g> sur <clic g> sur
|
|
ATTENTION
|
"Compter les enregistrements" ou "Compter les valeurs" () donne le même résultat : le nombre d'enregistements (le "Compte Distinct" n'est pas géré)
|
|
PARAMETRER LES SOUS-TOTAUX
exercice
|
Dans l'état "Employés par ville", faire le total par ville et le total global Enregistrer, visualiser puis fermer
|
|
exercice
|
Reproduire l'exemple ci-dessus et l'enregistrer sous le nom "Marges prévues par produit"
|
|
…
(4) IMAGE
Une image (logo par exemple) peut être ajoutée dans un état.
ACTION
|
onglet "création" groupe " contrôles " (4ème bloc)
état affiché en mode page <clic g> surpour afficher une image <clic g> à l'emplacement de l'image
|
|
exercice
|
Ajouter l'image de votre choix dans l'état "Marges prévues par produits" Visualiser et fermer
|
|
(5) AJOUT D'UN CHAMP
Si des champs, présents dans la requête ou la table, ayant servi à la création de l'état ne sont pas affichés, il est toujours possible de les rajouter.
ACTION
|
onglet "création" groupe " outils " (6ème bloc)
état affiché en mode page <clic g> sur<faire glisser> le champ désiré à la position voulue dans l'état
|
|
exercice
|
Afficher l'état "Employés par ville" de la base en cours "Northwind 2012" Ajouter le champ "id" avant le champ "nom"
|
|
(6) SUPPRESSION D'UN CHAMP
Un champ devenu inutile peut être supprimé.
ACTION
|
bouton droit
sélectionner la colonne <clic droit>
|
clavier
sélectionner la colonne <supp> du clavier
|
|
exercice
|
Dans l'état "Employés par ville", supprimer le champ "id" précédemment rajouté
|
|
4 PRÉSENTATION
Elle va concerner :
Le choix d'une mise en forme automatique complète
La mise en forme des différentes zones de l'état
Les bordures des différentes zones de l'état
C'est le mode "page" qui va permettre d'effectuer le plus simplement ces améliorations et le mode " aperçu avant impression" qui va permettre de les visualiser au mieux.
a) THEMES
Les thèmes sont un moyen simple et rapide d'appliquer une mise en forme soignée.
Ils s'appliquent sur un état qui vient d'être créé pour le mettre en forme rapidement.
ACTION
|
onglet "création"
groupe "thèmes" (2ème bloc)
en mode "page" <clic g> sur <clic g> sur le thème désiré pour l'appliquer <clic g> sur pour modifier le jeu de couleurs <clic g> sur pour modifier le jeu de polices
|
|
ATTENTION
|
Si des mises en forme spécifiques ont déjà été apportées, elles prennent le pas sur les mises en forme du thème.
|
|
CONSEIL
|
Vous pouvez essayer à la suite les mises en forme automatiques proposées puis lorsque le modèle vous convient appliquer une mise en forme personnalisée sur l'une ou l'autre des caractéristiques de la mise en forme
|
|
exercice
|
Tester les thèmes sur l'état "Employés "
|
|
b) MISE EN FORME
Le choix de la police et de ses caractéristiques s'effectuent comme dans Word ou Excel, à ceci près que dans un état Access, les caractéristiques sont affectées à un ensemble qui dépend de la structure même de l'état. Cet ensemble est mis en évidence par un encadrement dès que l'on clique dans l'état avec la souris (on peut distinguer lignes paires et impaires, colonnes, données, cellules de totaux, titre,…).
(1) LIGNES
Toutes les lignes correspondant au niveau de structure reçoivent la mise en forme. Access propose deux outils pour pouvoir alterner les couleurs de fond.
LIGNES
ACTION
|
onglet "FORMAT"
groupe "police" (2ème bloc)
en mode "page" forme du pointeur , <clic g> sur la cellule en début de ligne <clic g> sur l'outil puis choisir la 1ÈRE couleur des lignes
|
|
infos
|
l'outil du groupe "arrière-plan" (4ème bloc) permet de choisir la 2ème couleur des lignes - les 2 couleurs de fond sont alternées
|
|
exemple
|
Pour mettre des couleurs alternées sur les lignes de données de "Employés par ville"
<sélectionner> une ligne de données
<clic g> sur et <clic g> sur la couleur <clic g> sur et <clic g> sur la couleur
|
|
(2) COLONNES
En sélectionnant les données par colonne, de nombreux attributs de mise en forme sont disponibles (comme dans Word ou Excel).
COLONNE
ACTION
|
onglet "FORMAT"
groupe "police" (2ème bloc)
en mode "page" forme du pointeur , <clic g> sur une donnée de la colonne pour la sélectionner <clic g> sur un des outils disponibles
|
|
infos
|
Pour sélectionner plusieurs colonnes, sélectionner une première colonne puis cliquer sur les autres en gardant la touche <maj> enfoncée
|
|
exercice
|
Dans l'état "Marges prévues par produit", sur les données des colonnes de chiffres Appliquer une police bleu foncé "calibri" de taille 11 Appliquer la couleur comme arrière-plan des données Mettre les désignations en italique et mettre en gras et souligner les catégories
|
|
(3) CELLULES DE TOTAUX
Les cellules de totaux peuvent recevoir une mise en forme personnalisée qui va s'appliquer à toutes les cellules de totaux de même niveau de structure.
CELLULE
ACTION
|
onglet "FORMAT"
groupe "police" (2ème bloc)
en mode "page" forme du pointeur, <clic g> sur une donnée de total de la colonne pour la sélectionner <clic g> sur un des outils disponibles
|
|
infos
|
Pour sélectionner plusieurs cellules sur la même ligne, sélectionner une première cellule puis cliquer sur les autres en gardant la touche <maj> enfoncée
|
|
exercice
|
Dans l'état "Marges prévues par produit", sur les sous-totaux des colonnes de chiffres Appliquer une police bleu foncé "calibri" de taille 11 et en gras Appliquer la couleur comme arrière-plan des totaux
|
|
(4) TITRES
Le titre de l'état est important puisqu'il en précise le contenu. Il doit, comme les titres de colonne, être mis en valeur par une mise en forme appropriée.
TITRE
ACTION
|
onglet "FORMAT"
groupe "police" (2ème bloc)
en mode "page" forme du pointeur ,<clic g> sur un titre de colonne ou d'état pour le sélectionner <clic g> sur un des outils de mise en forme disponibles
|
|
exercice
|
Dans l'état "Marges prévues par produit", mettre en forme le titre de l'état et les titres de colonne en vous inspirant de la reproduction ci-dessous – modifier par la même occasion le titre général de l'état en "MARGES PRÉVISIONNELLES
|
|
infos
|
Faire un <double clic> dans le titre pour en modifier le texte
|
|
c) FORMAT DES NOMBRES
Le format des nombres détermine de quelle manière une valeur, stockée dans une table, va s'afficher dans l'état.
ACTION
|
onglet "FORMAT"
groupe "nombre" (3ème bloc)
en mode "page" forme du pointeur , <clic g> sur une donnée de la colonne pour sélectionner <clic g> sur un des outils disponibles
|
|
OUTILS
Liste déroulante des différents formats
Format monétaire
Format pourcentage
Format milliers (avec séparateur)
Ajoute une décimale
Enlève une décimale
exercice
|
Dans l'état "Marges prévues par produit", appliquer aux valeurs le format "euro avec 2 décimales
|
|
CONSEIL
|
Avec la touche <maj>, vous pouvez sélectionner en même temps les valeurs, les sous-totaux et les totaux avant d'appliquer le format.
|
|
d) BORDURES - REMPLISSAGE
Les bordures s'appliquent à la forme ou au type de forme sélectionnée.
CONSEIL
|
Toujours commencer par le cas général pour terminer par le cas particulier : (commencer par le quadrillage général de l'état et finir par les bordures des cellules de total et titres)
|
|
exercice
|
Dans l'état "Marges prévues par produit", appliquer des bordures du même type que celles qui suivent puis enregistrer (voir ci-dessous)
|
|
e) QUADRILLAGE
Le quadrillage s'applique de manière conventionnelle. Il vient en complément des bordures de formes.
ACTION
|
onglet "organiser"
groupe "table" (1er bloc)
<clic g> dans une donnée, une cellule ou un titre <clic g> sur l'outil sélectionner le type de quadrillage <clic g> sur l'outil pour définir la couleur du trait <clic g> sur l'outil pour définir l'épaisseur du trait <clic g> sur l'outil pour définir le type du trait
|
|
ATTENTION
|
On ne peut pas appliquer un quadrillage horizontal et vertical différent sur les données Le quadrillage n'est pas actif lors de la sélection de lignes
|
|
f) MISE EN FORME CONDITIONNELLE
Elle permet de présenter une cellule avec une mise en forme différente selon sa valeur (un total par exemple).
ACTION
|
onglet "FORMAT"
groupe "contrôler la mise en forme" (5ème bloc)
en mode "page" sélectionner une cellule de total <clic g> sur pour afficher les mises en forme indiquer la condition en utilisant les listes déroulantes indiquer le format correspondant en cliquant sur le bouton avec les outils pour ajouter une nouvelle condition pour valider
|
|
exemple
|
Pour mettre en violet les totaux par ville égaux à "1" et en vert ceux supérieurs à "3" <clic g> sur une cellule de sous-total Renseigner la boîte de dialogue comme ci-après
|
|
CONSEIL
|
Lorsque qu'une condition est remplie et que vous ne voulez pas afficher des données, Utiliser la même couleur (notamment le blanc) pour la police et le fond de la cellule
|
|
exemple
|
Dans l'état "Marges prévues par produit", appliquer un format conditionnel dans le total de la marge ciblée selon les consignes suivantes : Marge comprise entre 50 et 100 : couleur bleue Marge inférieure à 50 : couleur rouge, gras Autres : couleur verte
|
|
5 MISE EN PAGE
Elle va déterminer la présentation générale de l'état.
ATTENTION
|
Contrairement à Excel, il n'est pas possible de dire à Access "faire tenir mon état en une page en largeur…" (hormis dans l'assistant de création d'état). Il faut impérativement définir la largeur des colonnes et la taille des polices pour que l'ensemble tienne dans la surface définie dans la "mise en page"
|
|
TAILLE DE LA PAGE
ACTION
|
onglet "mise en page" groupe "taille de la page" (1er bloc)
en mode "page" <clic g> sur pour déterminer la taille de la page <clic g> sur pour déterminer les marges de la page
|
|
MISE EN PAGE
ACTION
|
onglet "mise en page" groupe "mise en page" (2ème bloc)
en mode "page"
<clic g> sur , ou pour éventuellement modifier l'orientation et l'organisation de la page
|
|
infos
|
L'outil donne accès à la boîte de dialogue complète
|
|
exercice
|
Dans l'état "Marges prévues par produit", modifier la mise en page notamment la taille de la page (21 x 29,7), les marges (étroites) et la largeur des colonnes puis compléter par les modifications éventuellement nécessaires afin que l'état soit correctement présenté (déplacement de la zone de date et de l'heure par exemple) Enregistrer puis fermer les états ouverts
|
|
…