Académique Documents
Professionnel Documents
Culture Documents
Microsoft
ACCESS
HABILLAGE D'UNE BASE DE
DONNEES ACCESS
AVANT PROPOS
Charte graphique :
Remarque importante
I. Les états
A. DEFINITION
La conception d'un état se réalise facilement à l'aide des assistants. Il est par
la suite possible de modifier ou de personnaliser le résultat obtenu.
1. Les assistants
Cette fenêtre donne le choix parmi 5 assistants (le mode création oblige à
commencer l'état sans rien, il faut donc tout configurer) :
¡ Assistant état : pour créer automatiquement un état basé sur des
champs que l'utilisateur sélectionnera.
¡ Etat instantané Colonnes : pour créer automatiquement un état en
colonne.
¡ Etat instantané Tableau : pour créer automatiquement un état en
Tableau.
¡ Assistant graphique : pour créer un état avec un graphique.
¡ Assistant étiquette : pour créer un état au format adéquat en vue
d'imprimer des étiquettes.
Dans ce support, seul l'assistant état est abordé. En effet, les autres assistants
sont utilisés moins couramment. De plus, ils fonctionnent sensiblement de la même
manière.
Cet assistant permet de configurer grossièrement un état, sachant que tout
peut être reconfigurer par la suite.
ETAPE 1
ETAPE 2
ETAPE 3
Cliquer sur le
bouton pour
sélectionner
un tri
décroissant
ETAPE 4
ETAPE 5
ETAPE 6
En-tête d'état
En-tête de page
En-tête de groupe
Zone de détails
Pied de groupe
Pied de page
Pied d'état
L'en-tête d'état contient les données qui ne seront imprimées qu'au début
de la première page de l'état, tandis que le pied d'état est réservé aux données
imprimées sur la dernière page, après tous les enregistrements. Ces deux sections
apparaissent donc uniquement au début et à la fin du document.
L'en-tête est généralement destiné à contenir des informations telles que le
titre, la date ou les destinataires d'un courier. Le pied renferme plutôt des fonctions
statistiques récapitulatives.
MODE CREATION
Pour sélectionner une section, il faut cliquer dessus (ici, il s'agit de l'en-tête de
page). La barre grise se noircit alors.
MODE CREATION
Ces niveaux de regroupement, choisis dans l'assistant état, classe dans l'état
tous les fournisseurs, puis, pour chacun d'entre eux, toutes les catégories de
produits. Enfin, dans chacune des catégories, les produits y afférant sont listés.
Le résultat est le suivant :
Les fournisseurs
Le schéma sur la page 11 montre que l'assistant état crée souvent seulement
des en-têtes de groupe. L'utilisateur peut avoir besoin de créer des pieds de groupe,
de trier les données d'une autre manière ou bien de changer les niveaux de
regroupement. Pour ce faire, il faut cliquer sur "trier-regrouper", représenté par
l'icône suivante :
Chaque section est garnie d'objets nommés des contrôles. Ces contrôles
peuvent tous être mis en forme à l'aide de la barre d'outils "mise en forme".
Style de la bordure
Barre d'outils
Mise en forme
-1- Cliquer à cet endroit puis étendre la zone de sélection sans lâcher le clic de la souris.
Lorsqu'un contrôle est sélectionné, il est encadré par des poignées noires. En se
plaçant sur ces poignées, une double flèche apparaît, permettant de redimensionner
le contrôle. Il est également possible de déplacer plusieurs contrôles à la fois avec
ces méthodes de sélection.
Pour ajouter des contrôles, il suffit d'utiliser la boîte à outils. Cette boîte à
outils apparaît en cliquant sur l'icône
1 2 3 4 5 6 7 8
Dans les états, la totalité des contrôles n'est pas forcément utiles. Seuls
quelques-uns d'entre eux servent véritablement à mettre en forme un état.
-1- Cette flèche blanche est enfoncée par défaut. Elle permet de faire une
sélection multiple par cliquer-glisser comme cela est expliqué sur la page
précédente.
-2- La baguette magique est également enfoncée par défaut. Elle permet
d'avoir accès aux assistants lorsque l'utilisateur choisit un type de contrôle
doté d'un assistant. Pour les états, aucun des types de contrôles nécessaires
à la mise en forme ne possède d'assistant. Il n'est donc pas important
d'avoir cette baguette magique.
Contrôles étiquettes
-6- Ce contrôle permet de placer des sauts de page dans un état. Ici, les
sauts de page fonctionne de la même manière qu'avec un logiciel de
traitement de texte comme Word.
Contrôle trait
Contrôle rectangle
A l'aide d'un contrôle zone de texte, il est possible de créer des calculs dans
un état.
ETAPE 1
Tracez une zone de texte dans l'état. Cette zone de texte est marquée comme
indépendante.
ETAPE 2
ETAPE 3
Vérifier que la
fenêtre des
propriétés
correspond
bien à la zone
texte
La liste déroulante
permet de choisir parmi
les champs disponibles
dans cet état. Si
l'utilisateur choisit un
champ, le contenu du
champ apparaîtra dans
la zone de texte.
ETAPE 4
Le générateur d'expression rend possible tout type de calcul du plus simple au
plus complexe.
Objets de la base de
données Access.
Catégories des
fonctions Access.
Fonctions Access.
ETAPE 5
Les quatre premiers sont forcément basés sur une table ou une requête. La
saisie, la suppression, la modification et la consultation des informations sont des
opérations qui peuvent être effectuées dans un même formulaire.
Pour la navigation, les formulaires sont basés sur rien. Il faudra alors utiliser
des boutons, des liens hypertextes, des macros ou du code Visual Basic pour passer
d'un objet Access à un autre. Ce type de formulaires sera approfondi dans la
dernière partie du support de cours.
Cette fenêtre donne le choix parmi des assistants. Le mode création oblige à
commencer le formulaire sans rien, il faut donc tout configurer. Ce mode sert donc
principalement pour créer un formulaire de navigation.
-1- La légende -6- La boîte contrôle avec les boutons min, max et fermer
-3- Le sélecteur
Tous ces éléments se configurent en sélectionnant oui ou non sur la ligne les
concernant dans la feuille des propriétés (voir les numéros sur la figure de la page
précédente). Si l'utilisateur choisit "oui", l'élément apparaît, sinon il disparaît.
NB : il est possible
de configurer le
mode d'affichage à
l'échelle, en zoom
ou en mosaïque.
L'image choisie
s'affiche en fond
3. Les contrôles
Pour avoir accès aux différents types de contrôles, il faut cliquer sur l'icône de
boîte à outils :
Ensuite, il suffit de se placer sur la page de son choix puis d'ajouter les
champs voulus dans la page. Pour ce faire, il faut ouvrir la liste des champs en
cliquant sur l'icône :
Dans ce cas, la liste déroulante n'est pas indépendante, elle est basée sur une
table liée à la table source du formulaire, dans laquelle l'utilisateur peut choisir un
enregistrement.
Si l'utilisateur a relié ses tables avec l'assistant liste de choix (voir le chapitre
sur les relations entre les tables, page 24 du support de cours sur les tables Access),
il n'a pas besoin de recréer les listes déroulantes. Dans le cas contraire, voici
comment procéder.
Ce type de liste déroulante n'est possible que dans des formulaires, basés sur
la table côté 1,1 (pour Access oo). Ici, il s'agit de choisir le pays dans lequel se
trouve le client.
Pour créer ce type de liste, passer en mode création et ouvrir la boîte à outils :
ETAPE 1
ETAPE 2
ETAPE 3
ETAPE 4
ETAPE 5
ETAPE 6
Une fois les étapes de l'assistant passées en revue, il faut se place en mode
formulaire pour visualiser la liste déroulante :
B. LES SOUS-FORMULAIRES
Le sous-formulaire est outil très efficace pour travailler avec des tables et des
relations. Le principe est le suivant : un formulaire principal présente les données
d'un enregistrement côté N de la relation (1 pour Access). Il contient un sous-
formulaire, qui affiche toutes les données de la table, située côté 1 (oo pour Access).
Il s'agit donc du principe inverse de la technique de liste déroulante vue
précédemment.
Il faut donc prendre un formulaire basé sur la table région. En mode création,
ouvrir la boîte à outils et sélectionner le contrôle sous-formulaire.
Les données se
trouvent dans
la table client.
Le sous-formulaire
Le formulaire
-1- Le sous-formulaire est par défaut en mode feuille de données. Il est possible de
changer ce mode d'affichage (voir les propriétés des formulaires page 28)
-2- Un sous-formulaire est toujours en liste continu.
-3- Un sous-formulaire est un formulaire. Il est donc configurable comme n'importe
quel formulaire. En travaillant sur la mise en forme, il est d'ailleurs possible que
l'utilisateur ne distingue plus le formulaire du sous-formulaire.
Il est possible de créer des boutons d'action dans les formulaires. Ces boutons
permettent de se déplacer entre les différents objets de la base de données (tables,
requêtes, états, formulaires) ou entre les différents enregistrements des tables.
Pour créer un bouton d'action, ouvrez la boîte à outils en mode création de
formulaire :
La fenêtre de gauche donne les catégories. Il s'agit d'action qui s'effectue sur
des enregistrements (les deux premières catégories), sur des formulaires, sur des
états, sur d'autres applications (ouvrir un fichier Word ou Excel par exemple).
La fenêtre de droite liste les actions qui se produiront lorsque l'utilisateur
cliquera sur le bouton.
Cliquer sur OK
Une zone de texte est maintenant insérée dans votre formulaire. Il suffit de la
mettre en forme ou d'insérer une image dedans. Lorsque l'utilisateur clique dessus, il
ouvre l'objet que vous avez choisi dans la fenêtre ci-dessus.
3. Le menu démarrage
Après utilisation de votre support, vous avez peut être des remarques
ou des suggestions à formuler.
DESTINATION FORMATION
2, rue des Meuilles
38370 LES ROCHES DE CONDRIEU
rd.formation@wanadoo.fr
Merci d'avance.