Académique Documents
Professionnel Documents
Culture Documents
2021 - 2022
Plan de cours
2
Bases de données
Environnement - Généralités
Gestion des BDD
Base de données
Objets de BDD
Tables
Structure d’une table
Relation entre les tables
Gestion des données
Enregistrement
Données
2
Plan du TP
2
Plan du TP
Requêtes
Requêtes Sélection
Calculs dans les requêtes
Requêtes Action
Fonctions Avancées
Copie/Importation/Exportation
Macro-commandes
Personnaliser l’interface ACCESS
2
Environnement - Généralités
Lancer Microsoft Access 2019
Faites un clic gauche sur l’icône de Windows, cliquez sur l’option Toutes
les applications puis cliquez sur l’icône Access 2019.
7
Environnement : Généralités
Lancer Microsoft Access 2019
8
Environnement : Généralités
Lancer Microsoft Access 2019
Cliquez sur Base de données vide pour créer une nouvelle base de
données, cliquez sur la vignette d’un des modèles proposés pour créer une
nouvelle base de données basée sur ce modèle, ouvrez une base de
données récemment utilisée en cliquant sur son nom dans la liste
Récent, ou encore cliquez sur le lien Ouvrir d’autres Fichiers pour ouvrir
une base de données existante.
9
Environnement : Généralités
Description de la fenêtre de l’application Microsoft Office Access 2019
11
Environnement : Généralités
Quitter Microsoft Access 2019
12
Environnement : Généralités
Utiliser/gérer le ruban
13
Environnement : Généralités
Utiliser/gérer le ruban
Sous l’onglet Créer, vous visualisez les commandes permettant de créer des
objets, réparties dans six groupes : Modèles, Tables, Requêtes, Formulaires, États et
Macros et code
14
Environnement : Généralités
Le volet de navigation
Le volet de navigation permet d’accéder aux différents objets contenus dans la base de
données active.
Par défaut, vous visualisez une version développée du volet de navigation sur la gauche
de la fenêtre de l’application Access.
Dans ce volet, les objets sont classés par catégorie (type d’objet, date de création...) puis
sont filtrés par groupe.
Pour réduire/développer le volet de navigation:
Appuyez sur la touche [F11]
ou
15
Environnement : Généralités
Le volet de navigation
16
Environnement : Généralités
Annuler / rétablir les manipulation
17
Environnement : Généralités
Annuler / rétablir les manipulation
18
Gestion des BDD - Base de données
Réfléchir à l’objectif de la base de données
Microsoft Access 2019 est un Système de Gestion de Bases de
Données Relationnelles qui fonctionne sous l’environnement Windows.
Microsoft Access permet de gérer des données relatives à un sujet
particulier, tel que le suivi des commandes, la gestion du personnel... et ceci
à partir d’un seul fichier de base de données. Dans ce fichier, les données
se rapportant à un sujet particulier sont stockées dans différentes tables qui
peuvent être reliées par l’intermédiaire d’un champ commun afin de créer
des objets (requête, formulaire...) réunissant des informations réparties
dans plusieurs tables.
Avant de commencer la création de la base de données, il y a une étape
importante qui consiste à réfléchir à l’objectif de la base de données.
19
Gestion des BDD - Base de données
Créer une nouvelle base de données
Il s’agit ici de créer une base de données sans utiliser de modèle particulier.
La nouvelle base de données ne contiendra aucun objet.
Fermez, si besoin, la base de données active : onglet Fichier - option
Fermer.
Une seule base de données à la fois peut être ouverte dans l’application
Access.
Cliquez sur le menu Fichier puis sur l’option Nouveau.
Access propose plusieurs modèles de base de données dans la partie droite
de la fenêtre. Vous retrouvez également ces modèles dans l’écran de
démarrage d’Access qui s’affiche à l’ouverture de l’application.
Cliquez sur le bouton Base de données de bureau vide.
20
Gestion des BDD - Base de données
Créer une nouvelle base de données
21
Gestion des BDD - Base de données
Créer une nouvelle base de données
22
Gestion des BDD - Base de données
Créer une base de données basée sur un modèle
23
Gestion des BDD - Base de données
Créer une base de données basée sur un modèle
24
Gestion des BDD - Base de données
Associer un mot de passe à l’ouverture d’une base de données
Si l’application Access n’est pas ouverte, lancez-la.
Si l’application Access est ouverte, si besoin, fermez la base de données
active : onglet Fichier - option Fermer.
Même si la base de données active est celle à laquelle vous souhaitez
associer un mot de passe, vous devez quand même la fermer car celle-ci doit
être ouverte en mode Exclusif.
Dans l’onglet Fichier, cliquez sur l’option Ouvrir.
Accédez au dossier dans lequel la base de données concernée est stockée
puis sélectionnez le fichier correspondant à la base de données à protéger.
Ouvrez la liste associée au bouton Ouvrir puis cliquez sur l’option Ouvrir
en exclusif.
25
Gestion des BDD - Base de données
Associer un mot de passe à l’ouverture d’une base de données
26
Gestion des BDD - Base de données
Compacter et réparer une base de données
27
Gestion des BDD - Base de données
Sauvegarder une base de données
Il s’agit ici d’effectuer une copie de sauvegarde d’une base de données.
Ouvrez la base de données pour laquelle vous souhaitez effectuer une copie
(cf. Ouvrir/fermer une base de données).
28
Gestion des BDD - Base de données
Sauvegarder une base de données
29
Gestion des BDD - Base de données
Fractionner une base de données
30
Gestion des BDD - Base de données
Fractionner une base de données
31
Gestion des BDD - Base de données
Fractionner une base de données
32
Gestion des BDD - Base de données
Ajouter un composant d’application à une base de données
33
Gestion des BDD - Base de données
Ajouter un composant d’application à une base de données
36
Table – Structure d’une table
Créer une table de base de données
La structure de la table permet de préciser les noms des champs qui la
composent ainsi que diverses propriétés comme, par exemple, le type de
données autorisées pour ce champ (s’agit-il de caractères, de nombres, de
date ? ...) et le nombre maximal de caractères autorisés (longueur du
champ).
Il s’agit ici de créer une table vide à laquelle vous allez ajouter des
champs en mode Feuille de données.
Dans l’onglet Créer, cliquez sur le bouton Table visible dans le groupe
Tables.
38
Table – Structure d’une table
Créer une table de base de données
39
Table – Structure d’une table
Créer une table de base de données
40
Table – Structure d’une table
Créer une table de base de données
41
Table – Structure d’une table
Créer une table de base de données
Dans l’onglet Créer, cliquez sur le bouton Création de table visible dans
le groupe Tables.
47
Table – Structure d’une table
Créer une table de base de données
Créer une table en mode Création
Pour définir les propriétés de chaque champ, cliquez sur la ligne
correspondant au champ puis remplissez la partie inférieure de la fenêtre.
Nous verrons plus en détail, un peu plus loin dans ce chapitre, comment
modifier les propriétés des champs (cf. Modifier les propriétés des
champs).
Précisez, si besoin est, quel champ doit être utilisé comme clé
primaire : cliquez sur la ligne correspondante puis sur le bouton Clé
primaire du groupe Outils (onglet Création).
Enregistrez la table : cliquez sur l’onglet Fichier puis sur l’option
Enregistrer ou cliquez sur l’outil Enregistrer de la barre d’outils
48 Accès rapide, ou encore utilisez le raccourci-clavier [Ctrl]+S.
Table – Structure d’une table
Créer une table de base de données
Créer une table en mode Création
Saisissez ensuite le nom de la table dans la zone Nom de la table de la
fenêtre qui s’affiche puis cliquez sur le bouton OK.
49
Table – Structure d’une table
Créer une liste de choix
Dans le volet de navigation, faites un clic droit sur la table contenant le
champ pour lequel vous souhaitez créer une liste de choix puis cliquez sur
l’option Mode création pour afficher sa structure.
51
Table – Structure d’une table
Créer une liste de choix
52
Table – Structure d’une table
Créer une liste de choix
53
Table – Structure d’une table
Créer une liste de choix
Saisissez le texte de l’étiquette du champ dans la zone de saisie
correspondante.
Cochez l’option Limiter à la liste si vous souhaitez qu’aucune valeur autre
que celles proposées dans liste ne puisse être acceptée pour ce champ.
En effet, vous ne pourrez pas établir une relation entre deux tables si l’une
d’entre elles ou les deux sont ouvertes ou si un objet utilisant ces tables est
ouvert.
55
Table – Établir une relation entre deux tables
Établir une relation entre deux tables
Si vous accédez pour la première fois à la fenêtre Relations de la base de
données active, la fenêtre est vierge et Access vous propose d’y ajouter des
tables.
Si ce n’est pas la première fois que vous accédez à la fenêtre Relations,
dans l’onglet Créer, cliquez sur le bouton Afficher la table du groupe
Relations : la boîte de dialogue permettant de sélectionner les tables à
mettre en relation s’affiche à l’écran.
56
Table – Établir une relation entre deux tables
Établir une relation entre deux tables
Sélectionnez les tables pour lesquelles vous souhaitez établir une relation :
utilisez la touche [Shift] pour sélectionner des tables contiguës et/ou la
touche [Ctrl] si elles ne sont pas contiguës.
Pour ajouter une table à la fenêtre Relations, vous pouvez également faire
un double clic sur son nom.
Lorsque toutes les tables ont été ajoutées, cliquez sur le bouton Fermer de
la boîte de dialogue Afficher la table.
57
Table – Établir une relation entre deux tables
Établir une relation entre deux tables
Les tables apparaissent dans la fenêtre mais aucune relation n’est définie.
La fenêtre Relations permet d’afficher et de définir les relations existant
entre toutes les tables et requêtes de la base de données active.
Pour établir la relation entre les tables, faites glisser le champ commun aux
deux tables, de la table primaire (ou table source) vers la table liée.
58
Table – Établir une relation entre deux tables
Établir une relation entre deux tables
59
Table – Établir une relation entre deux tables
Établir une relation entre deux tables
Cochez l’option Appliquer l’intégrité référentielle si vous souhaitez
qu’Access effectue certains contrôles liés à la compatibilité des données
entre les deux tables
60
Table – Établir une relation entre deux tables
Établir une relation entre deux tables
61
Table – Établir une relation entre deux tables
Établir une relation entre deux tables
Les deux tables sont maintenant reliées par une ligne de jointure : le type de
la relation est représenté à l’aide des
symboles 1 et tandis que les traits épais rappellent l’intégrité
référentielle.
Cliquez sur l’outil pour enregistrer les relations ainsi définies.
Pour fermer la fenêtre Relations, cliquez sur le bouton visible dans le
coin supérieur droit de la fenêtre ou sur le bouton Fermer du groupe
Relations (onglet Créer).
Pour afficher le contenu de la fenêtre Relations, cliquez de nouveau sur le
bouton Relations de l’onglet Outils de base de données.
Vous ne pouvez établir qu’une seule relation entre deux mêmes tables.
62
Enregistrements
63
Enregistrement
Saisir des enregistrements dans la feuille de données
Dans le volet de navigation, réalisez un double clic sur le nom de la table ou
de la requête à laquelle des enregistrements doivent être ajoutés.
Cliquez sur le bouton visible dans la partie inférieure gauche de la
fenêtre de l’objet pour créer un nouvel enregistrement.
Vous pouvez aussi cliquer sur le bouton Nouveau visible dans le groupe
Enregistrements de l’onglet Accueil.
Pour chaque champ de l’enregistrement, saisissez la donnée souhaitée ou
sélectionnez-la à l’aide de la liste de choix ou du sélecteur de dates si les
données sont de type Date/Heure.
Dans le cas de données de type Pièce jointe, faites un double clic sur le
trombone puis pour ajouter le ou les fichiers joints, cliquez sur le bouton
64
Ajouter. Sélectionnez ensuite le ou les fichiers concernés puis cliquez sur le
bouton Ouvrir.
Enregistrement
Saisir des enregistrements dans la feuille de données
Le ou les fichiers joints sont désormais visibles dans la boîte de dialogue
Pièces jointes
65
Enregistrement
Saisir des enregistrements dans la feuille de données
Le bouton Supprimer ou la touche [Suppr] permet de supprimer le fichier
sélectionné.
Cliquez sur le bouton OK de la boîte de dialogue Pièces jointes.
Pour accéder au champ ou à l’enregistrement suivant, appuyez sur la touche
[Entrée] ou la touche [Tab]. Vous devez respecter le type de données
autorisé pour le champ ainsi que sa longueur.
Dans une feuille de données, les symboles visibles à gauche de la première
colonne sont appelés sélecteurs d’enregistrement : le crayon indique que
l’enregistrement pointé est en cours de modification et que ces
modifications ne sont pas encore enregistrées sur le disque ; l’étoile
symbolise un nouvel enregistrement.
66
Enregistrement
Saisir des enregistrements dans la feuille de données
Saisissez ainsi le contenu de chaque champ de l’enregistrement. Si vous
appuyez sur la touche [Echap], vous effacez le contenu du dernier champ
saisi pour l’enregistrement en cours. Si vous appuyez une seconde fois sur
la touche [Echap], vous effacez le contenu de tous les champs saisis pour
l’enregistrement en cours. Utilisez les raccourcis suivants pour insérer des
contenus de champ particuliers :
[Ctrl] : Pour insérer l’heure actuelle.
[Ctrl][Alt][Espace] : Pour insérer la valeur proposée par défaut pour ce
champ.
[Ctrl]’ : Pour insérer la valeur du même champ de l’enregistrement
précédent.
67
[Ctrl][Entrée] Pour forcer le retour à la ligne.
Enregistrement
Saisir des enregistrements à l’aide d’un formulaire
Dans le volet de navigation, faites un double clic sur le nom du formulaire à
partir duquel vous souhaitez saisir des enregistrements.
Le formulaire s’affiche et un enregistrement est visible à l’écran. Le mode
d’affichage sélectionné est le mode Formulaire et c’est à travers ce mode
d’affichage que la saisie des enregistrements sera effectuée.
Cliquez sur le bouton visible dans la partie inférieure gauche de la
fenêtre du formulaire ou sur le bouton Nouveau du groupe Enregistrements
(onglet Accueil).
68
Enregistrement
Saisir des enregistrements à l’aide d’un formulaire
Un formulaire vierge apparaît à l’écran.
69
Enregistrement
Saisir des enregistrements à l’aide d’un formulaire
Pour chaque champ de l’enregistrement, saisissez la donnée souhaitée ou
sélectionnez-la à l’aide de la liste de choix ou du sélecteur de dates si les
données sont de type Date/Heure.
Dans le cas de données de type Pièce jointe, faites un double clic dans le
champ puis, pour ajouter le ou les fichiers joints, cliquez sur le bouton
Ajouter. Sélectionnez ensuite le ou les fichiers concernés puis cliquez sur le
bouton Ouvrir.
Le ou les fichiers joints sont désormais visibles dans la boîte de dialogue
Pièces jointes. Le bouton Supprimer de cette boîte de dialogue (ou la
touche [Suppr]) permet de supprimer le fichier sélectionné.
Cliquez sur le bouton OK de la boîte de dialogue Pièces jointes.
70
Enregistrement
Saisir des enregistrements à l’aide d’un formulaire
Pour accéder au champ ou à l’enregistrement suivant, appuyez sur la touche
[Entrée] ou la touche [Tab].
Vous devez respecter le type de données autorisé pour le champ ainsi que sa
longueur.
Dans un formulaire, le crayon visible dans le Sélecteur d’enregistrement
indique que l’enregistrement est en cours de modification et que ces
modifications ne sont pas encore enregistrées sur le disque.
Saisissez ainsi le contenu de chaque champ de l’enregistrement. Si vous
appuyez sur la touche [Echap] vous effacerez le contenu du dernier champ
saisi pour l’enregistrement en cours. Si vous appuyez une seconde fois sur
la touche [Echap], vous effacerez le contenu de tous les champs
71
saisis pour l’enregistrement en cours.
Enregistrement
Accéder aux enregistrements
Ouvrez la table ou la requête concernée en mode Feuille de données
ou
Ouvrez le formulaire concerné en mode Formulaire
72
Enregistrement
Supprimer des enregistrements
Supprimer un ou plusieurs enregistrements en mode Feuille de données
Ouvrez la table ou la requête concernée en mode Feuille de données .
Sélectionnez la ou les lignes correspondant aux enregistrements à
supprimer.
Dans l’onglet Accueil, cliquez sur le bouton Supprimer du groupe
Enregistrements ou appuyez sur la touche [Suppr], ou encore utilisez le
raccourci-clavier [Ctrl] -.
Un message de confirmation de la suppression s’affiche à l’écran.
73
Enregistrement
Supprimer des enregistrements
Supprimer un ou plusieurs enregistrements en mode Feuille de données
Ouvrez la table ou la requête concernée en mode Feuille de données .
Sélectionnez la ou les lignes correspondant aux enregistrements à
supprimer.
Dans l’onglet Accueil, cliquez sur le bouton Supprimer du groupe
Enregistrements ou appuyez sur la touche [Suppr], ou encore utilisez le
raccourci-clavier [Ctrl] -.
Un message de confirmation de la suppression s’affiche à l’écran.
74
Enregistrement
Supprimer des enregistrements
Supprimer un enregistrement en mode Formulaire
Ouvrez le formulaire concerné en mode Formulaire .
Affichez l’enregistrement à supprimer puis cliquez sur le sélecteur
d’enregistrement (barre verticale située sur la gauche du formulaire).
Dans l’onglet Accueil, cliquez sur le bouton Supprimer du groupe
Enregistrements ou appuyez sur la touche [Suppr] ou utilisez le raccourci-
clavier [Ctrl] -
Un message de confirmation de la suppression s’affiche à l’écran.
Cliquez sur le bouton Oui pour confirmer la suppression. Si besoin est,
fermez le formulaire.
75
Enregistrement
Supprimer des enregistrements
Supprimer un enregistrement en mode Formulaire
Ouvrez l’objet contenant les enregistrements à trier en mode Feuille de
données
Cliquez dans le champ sur lequel doit porter le tri ; si le tri porte sur plusieurs
champs, sélectionnez les colonnes correspondantes.
Dans l’onglet Accueil, cliquez sur le bouton Croissant du groupe Trier
et filtrer pour trier les enregistrements par valeur croissante ou cliquez sur le
bouton Décroissant pour les trier par valeur décroissante.
Le symbole (ordre croissant) ou (ordre décroissant) apparaît à droite
du nom de chacun des champs sur lesquels portent le tri.
Pour que l’ordre de tri reste actif, enregistrez la table, le formulaire ou la
requête en cliquant sur l’outil.
76
Enregistrement
Supprimer des enregistrements
Supprimer un enregistrement en mode Formulaire
Pour supprimer un tri et ainsi retrouver l’ordre de tri défini par la clé primaire,
cliquez sur le bouton Supprimer un tri du groupe Trier et filtrer (onglet
Accueil).
Si besoin est, fermez l’objet en cliquant sur le bouton de sa fenêtre.
77
Enregistrement
Ajouter/masquer une ligne de totaux dans une feuille de données
78
Enregistrement
Ajouter/masquer une ligne de totaux dans une feuille de données
Dans la ligne Total, cliquez dans la colonne du champ sur lequel vous
souhaitez effectuer le calcul puis affichez la liste des fonctions en cliquant sur
le bouton .
Les fonctions proposées dans la liste varient en fonction du type de données du
champ.
79
Enregistrement
Ajouter/masquer une ligne de totaux dans une feuille de données
Ici, vous visualisez les fonctions disponibles pour un champ contenant des
valeurs. Dans le cas d’un champ de type
Texte, seule la fonction Nombre est disponible et permet de compter le
nombre d’enregistrements (lignes) que contient la feuille de données.
Cliquez sur une des fonctions proposées dans la liste en fonction du calcul que
vous souhaitez réaliser.
80
Enregistrement
Ajouter/masquer une ligne de totaux dans une feuille de données
Pour annuler le calcul effectué sur une colonne, cliquez dans la colonne du
champ concerné, ouvrez la liste puis cliquez sur l’option Aucun.
Pour masquer la ligne Total, dans l’onglet Accueil, cliquez sur le bouton
Totaux du groupe Enregistrements pour le désactiver.
Masquer la ligne Total ne supprime pas les calculs qu’elle contient. En effet,
les calculs sont toujours visibles si vous l’affichez de nouveau.
81
Créer un graphique représentant les données
d’une table
Dans le volet de navigation, faites un clic droit sur le formulaire ou l’état dans
lequel vous souhaitez créer le graphique puis cliquez sur l’option Mode
Création.
Dans l’onglet Création, cliquez sur le bouton Autres du groupe Contrôles
puis cliquez sur l’outil Graphique .
Tracez le cadre du graphique dans une des sections.
L’Assistant Graphique va vous guider pour définir les différents éléments du
graphique.
82
Créer un graphique représentant les données
d’une table
83
Créer un graphique représentant les données
d’une table
Dans l’encadré Afficher, indiquez si c’est une table ou une requête qui contient
les données à représenter.
Ensuite, sélectionnez dans la zone de liste la table ou la requête contenant les
données à représenter.
Cliquez sur le bouton Suivant.
Indiquez quels sont les champs qui contiennent les différents éléments du
graphique :
Pour chaque champ à insérer, sélectionnez-le dans la liste Champs
disponibles puis cliquez sur le bouton
Pour insérer tous les champs, cliquez sur le bouton .
84
Créer un graphique représentant les données
d’une table
Pour chaque champ à enlever, sélectionnez-le dans la liste Champ pour le
graphique puis cliquez sur le bouton .
Pour enlever tous les champs, cliquez sur le bouton
• Cliquez sur le bouton Suivant.
85
Créer un graphique représentant les données
d’une table
Sélectionnez le type de graphique souhaité puis cliquez sur le bouton
Suivant.
86
Créer un graphique représentant les données
d’une table
Le bouton Aperçu du graphique permet d’afficher un exemple du graphique.
Cliquez sur le bouton Suivant puis, si besoin, sur le bouton OK du message
qui s’affiche et qui vous propose d’ajouter un champ à la source
d’enregistrement.
Le graphique étant indépendant, si besoin, supprimez les noms des champs
visibles dans les deux listes puis cliquez sur le bouton Suivant.
Précisez le titre du graphique dans la zone de saisie correspondante.
Indiquez si le graphique doit afficher ou non une légende en activant l’option
correspondante. Cliquez sur le bouton Terminer.
87
Créer un graphique représentant les données
d’une table
Cliquez sur le bouton Mode Formulaire ou sur le bouton Aperçu avant
impression de la barre d’état pour visualiser le graphique.
88
Insérer un graphique lié dans un formulaire
Un graphique lié est un graphique inséré dans un formulaire et qui doit se
modifier pour chaque enregistrement.
89
Insérer un graphique lié dans un formulaire
Préparez si besoin la requête qui permettra l’élaboration du graphique. Cette
requête doit contenir :
• le champ contenant les données à afficher sur l’axe des abscisses (ici, il
s’agit des dates),
• le champ contenant les valeurs à représenter (ici, ce sera le montant de
chaque commande),
• le champ commun à la source du formulaire permettant la liaison entre le
graphique et le formulaire (ici, il s’agit du champ Numéro du vendeur).
Dans le volet de navigation, faites un clic droit sur le formulaire dans lequel
vous souhaitez créer le graphique puis cliquez sur l’option Mode création.
Dans l’onglet Création, cliquez sur le bouton Autres du groupe
Contrôles puis cliquez sur l’outil Graphique .
90
Insérer un graphique lié dans un formulaire
Tracez le cadre du graphique dans la section Détail.
Dans l’encadré Afficher, indiquez si c’est une table ou une requête qui
contient les données à représenter. Ensuite, sélectionnez dans la zone de liste
la table ou la requête contenant les données à représenter. Cliquez sur le
bouton Suivant.
La source du graphique peut être la même que celle du formulaire : il permet
alors de représenter dans le formulaire les valeurs de certains champs de la
table.
91
Insérer un graphique lié dans un formulaire
Indiquez quels sont les champs qui contiennent les différents éléments du
graphique :
Pour chaque champ à insérer, sélectionnez-le dans la liste Champs
disponibles puis cliquez sur le bouton
Pour insérer tous les champs, cliquez sur le bouton .
Pour chaque champ à enlever, sélectionnez-le dans la liste Champ pour le
graphique puis cliquez sur le bouton .
Pour enlever tous les champs, cliquez sur le bouton
Cliquez sur le bouton Suivant.
Sélectionnez le type du graphique puis cliquez sur le bouton Suivant.
92
Insérer un graphique lié dans un formulaire
94
Insérer un graphique lié dans un formulaire
Sélectionnez le champ qui va servir de liaison entre les enregistrements du
formulaire et le graphique dans les listes Champs du formulaire et Champ
du graphique.
Ce champ doit bien sûr exister dans la source du formulaire et dans celle du
graphique.
Cliquez sur le bouton Suivant.
Précisez le titre du graphique dans la zone de saisie correspondante. Indiquez
si le graphique doit afficher ou non une légende.
Cliquez sur le bouton Terminer.
Si besoin, modifiez les dimensions du contrôle associé au graphique.
Cliquez sur le bouton pour visualiser le graphique en mode Formulaire.
95
Insérer une image
Dans le volet de navigation, faites un clic droit sur le formulaire ou l’état
dans lequel une image doit être insérée puis cliquez sur l’option Mode
Création pour afficher sa structure.
Dans l’onglet Création, cliquez sur le bouton Insérer une image du groupe
Contrôles.
96
Créer un contrôle calculé
Dans le volet de navigation, faites un clic droit sur le formulaire ou l’état
dans lequel vous souhaitez créer un contrôle calculé puis cliquez sur l’option
Mode création pour afficher sa structure.
Dans l’onglet Création, cliquez sur l’outil Zone de texte visible dans le
groupe Contrôles.
Réalisez un cliqué-glissé pour tracer le cadre du contrôle ou cliquez à la
position où vous souhaitez insérer le contrôle.
97
Créer un contrôle calculé
Si besoin, appuyez sur la touche [F4] pour afficher la Feuille de propriétés
du contrôle ou cliquez sur le bouton Feuille de propriétés du groupe Outils
(onglet Création).
Cliquez sur l’onglet Autres puis précisez le nom à attribuer au contrôle dans
la propriété Nom.
Cliquez sur l’onglet Données puis tapez le signe égal (=) dans la propriété
Source contrôle.
Précisez l’expression qui doit permettre à Access de calculer la valeur du
contrôle ou cliquez sur le bouton pour lancer le Générateur
d’expressions. Cette expression peut être composée :
98
Créer un contrôle calculé
99
Effectuer un calcul selon une condition
Dans le volet de navigation, faites un clic droit sur le formulaire ou l’état
concerné puis cliquez sur l’option Mode création pour afficher sa structure.
Dans l’onglet Création, cliquez sur l’outil Zone de texte visible dans le
groupe Contrôles puis tracez le cadre du contrôle.
Si besoin, sélectionnez le contrôle puis affichez sa Feuille de propriétés en
appuyant sur la touche [F4]. Précisez le nom à attribuer au contrôle dans la
propriété Nom de la page Autres.
Cliquez sur l’onglet Données puis tapez le signe égal (=) dans la propriété
Source contrôle.
Saisissez une expression utilisant la fonction VraiFaux qui respecte la
syntaxe suivante : VraiFaux (expression;résultat si vrai;résultat si faux).
10
0
Effectuer un calcul selon une condition
10
1
Effectuer un calcul selon une condition
Le résultat de cette fonction peut être :
10
2
Les requêtes
10
3
Créer une requête monotable
Les requêtes Sélection permettent de sélectionner des enregistrements selon
un ou plusieurs critères ; elles peuvent être enregistrées et exécutées à tout
moment : lorsque vous exécutez une requête, Access sélectionne
automatiquement les enregistrements de la table source de la requête
répondant aux critères posés.
10
4
Créer une requête monotable
Sans l’aide de l’Assistant
Dans l’onglet Créer, cliquez sur le bouton Création de requête visible dans
le groupe Requêtes.
Cliquez sur l’onglet Tables ou Requêtes en fonction du type d’objet sur
lequel doit être basée la requête ; l’onglet Les deux permet de visualiser la
liste des tables et des requêtes.
Sélectionnez le nom de l’objet que vous souhaitez ajouter à la requête puis
cliquez sur le bouton Ajouter, ou faites un double clic sur le nom de l’objet
à ajouter.
Cliquez sur le bouton Fermer de la boîte de dialogue Afficher la table.
10
5
Créer une requête monotable
Sans l’aide de l’Assistant
Dans l’onglet Créer, cliquez sur le bouton Création de requête visible dans
le groupe Requêtes.
Cliquez sur l’onglet Tables ou Requêtes en fonction du type d’objet sur
lequel doit être basée la requête ; l’onglet Les deux permet de visualiser la
liste des tables et des requêtes.
Sélectionnez le nom de l’objet que vous souhaitez ajouter à la requête puis
cliquez sur le bouton Ajouter, ou faites un double clic sur le nom de l’objet
à ajouter.
Cliquez sur le bouton Fermer de la boîte de dialogue Afficher la table.
10
6
Créer une requête monotable
10
7
Créer une requête monotable
Pour visualiser le résultat de la requête, accédez au mode Feuille de
données en cliquant sur le bouton Affichage du groupe Résultats
(onglet Créer - onglet Outils de requête) ou sur le bouton de la barre
d’état, ou encore exécutez la requête en cliquant sur le bouton Exécuter du
groupe Résultats.
10
8
Créer une requête multitable
Sans l’aide de l’Assistant
Dans l’onglet Créer, cliquez sur le bouton Création de requête visible dans
le groupe Requêtes.
Cliquez sur l’onglet Tables ou Requêtes en fonction des objets sur lesquels
doit être basée la requête ; l’onglet Les deux permet de visualiser la liste
des tables et des requêtes.
10
9
Créer une requête multitable
Cliquez sur le bouton Ajouter puis sur le bouton Fermer.
Pour ajouter un objet dans la requête, vous pouvez aussi faire un double
clic sur le nom de l’objet concerné dans la boîte de dialogue Afficher la
table.
11
0
Créer une requête multitable
Gérez ensuite la grille d’interrogation de la requête comme vous le feriez
pour une requête monotable. Cliquez sur le bouton Exécuter du groupe
Résultats pour exécuter la requête.
Pour enregistrer la requête, cliquez sur l’outil , tapez son nom dans la
zone de saisie Nom de la requête puis cliquez sur le bouton OK.
11
1
Définir les propriétés d’une requête
Dans le volet de navigation, faites un clic droit sur le nom de la requête
concernée puis cliquez sur l’option Mode création pour afficher sa
structure.
Tous les champs: Pour afficher ou pas, tous les champs de la source de la
requête dans la feuille de données ; par défaut, l’option Non est
sélectionnée ainsi, seuls les champs insérés dans la grille d’interrogation
sont visibles dans la feuille de données. Si vous choisissez l’option Oui,
tous les champs de la source de la requête seront affichés même s’ils n’ont
pas tous été ajoutés à la grille d’interrogation.
Premières valeurs: Pour préciser le nombre d’enregistrements à afficher
dans la feuille de données.
11
3
Définir les propriétés d’une requête
Valeurs distinctes: Pour afficher ou pas les enregistrements dont les valeurs
des champs inclus dans la feuille de données sont identiques.
Enregistrements uniques: Pour afficher ou pas les enregistrements en
double dans la feuille de données.
Fermez la Feuille de propriétés de la requête en cliquant sur le bouton .
Enregistrez les modifications apportées à la requête puis, si besoin, fermez-
la.
11
4
Gérer la grille des requêtes
Dans le volet de navigation, faites un clic droit sur le nom de la requête
concernée puis cliquez sur l’option Mode création pour afficher sa
structure.
Pour retirer un ou plusieurs champs de la grille d’interrogation,
sélectionnez-les en cliquant sur le sélecteur de champ visible au-dessus du
nom du champ puis cliquez sur le bouton Supprimer des colonnes du
groupe Paramètres de requête (onglet Créer - onglet Outils de requête) ou
appuyez sur la touche [Suppr].
Pour ajouter tous les champs d’une table dans la grille d’interrogation,
faites un double clic sur la barre de titre de la table puis faites glisser la
sélection vers la première cellule vide de la ligne Champ de la grille
d’interrogation.
11
5
Gérer la grille des requêtes
Vous pouvez aussi faire glisser dans la grille d’interrogation le symbole *
visible sur la première ligne de la liste des champs : le symbole * indique
que tous les champs de la table sont ajoutés à la grille d’interrogation.
Cependant, vous devrez insérer les champs sur lesquels portent les critères
et désactiver l’option Afficher pour ces champs si vous ne souhaitez pas
qu’ils apparaissent en double.
Pour déplacer un champ, cliquez sur le sélecteur de champ pour le
sélectionner. Cliquez de nouveau sur le sélecteur de champ puis faites
glisser la souris de façon à positionner le trait vertical à l’endroit où vous
souhaitez insérer la colonne.
Pour insérer un champ dans la grille d’interrogation, sélectionnez-le dans
la table puis faites-le glisser dans la grille d’interrogation sur le nom du
11
6
champ avant lequel vous souhaitez l’insérer.
Exécuter une requête
Deux techniques permettent d’exécuter une requête :
Sur la ligne Critères, cliquez dans la colonne du champ sur lequel porte le
critère puis spécifiez le critère. Pour cela, retenez les principes suivants :
11
8
Définir les critères de la requête
Type du champ Principes Exemples
Numérique, saisissez la valeur sans aucune 1500,45
présentation.
Monétaire ou
NuméroAuto
saisissez la date ou l’heure dans le 10/01/19
format de votre choix. >10/01/19
Date/Heure 10 janvier 2019
10-jan-2019
pour sélectionner les valeurs tapez : Oui Vrai
correspondant à Oui pour Actif ou -1
Oui/Non
sélectionner les valeurs correspondant tapez : Non,
11
9
à Non Faux inactif ou 0
Définir les critères de la requête
Cliquez sur le bouton Exécuter pour exécuter la requête et ainsi visualiser
le résultat.
12
0
Définir les critères de la requête
Utiliser des opérateurs:
12
1
Définir les critères de la requête
12
2
Définir les critères de la requête
Exemples :
12
3 Sélectionne tous les clients sauf ceux de NANTES et PARIS.
Définir les critères de la requête
Cliquez sur le bouton Exécuter du groupe Résultats (onglet Créer - onglet
Outils de requête) pour exécuter la requête et ainsi visualiser le résultat.
Enregistrez les modifications apportées à la requête en cliquant sur l’outil
puis, si besoin, fermez la requête.
Les expressions de critère peuvent aussi incorporer des fonctions (dans ce
cas, le nom des champs doit être entouré de crochets).
Exemples :
Année([Date de naissance])=1966 : sélectionne les clients nés en 1966.
Mois ([Date de naissance]) = 10 : sélectionne les clients nés au mois
d’octobre.
<Date()-30 : sélectionne les clients contactés il y a 30 jours (la fonction
Date() calcule la date du jour).
12
4
Définir les critères de la requête
Définir plusieurs critères
12
5
Définir les critères de la requête
Définir plusieurs critères portant sur le même champ
Affichez la structure de la requête pour laquelle vous souhaitez préciser
plusieurs critères sur le même champ.
Si vous devez sélectionner les enregistrements répondant simultanément
à tous les critères posés, sur la ligne Critères, cliquez dans la colonne du
champ sur lequel portent les critères puis saisissez les différents critères
en les séparant du ET logique.
12
7 Cette requête sélectionne les clients de Nantes ou ceux de Paris.
Définir les critères de la requête
Cliquez sur le bouton Exécuter du groupe Résultats (onglet Créer - onglet
Outils de requête) pour exécuter la requête et ainsi visualiser le résultat.
12
8
Définir les critères de la requête
Définir plusieurs critères portant sur des champs différents
12
9 Cette requête sélectionne les "Messieurs" de Nantes.
Définir les critères de la requête
Si l’un ou l’autre des critères doit être vérifié, insérez-les sur des lignes
différentes.
13
1
Créer une requête permettant de trouver les
doublons
L’Assistant Requête trouver les doublons permet de sélectionner, dans
une même table ou requête, les enregistrements dont les valeurs des
champs sont identiques.
Dans l’onglet Créer, cliquez sur le bouton Assistant Requête visible dans le
groupe Requêtes. Sélectionnez l’option Assistant Requête trouver les
doublons puis cliquez sur le bouton OK.
Activez une des options de l’encadré Afficher en fonction des objets (tables
et/ou requêtes) à afficher dans la liste.
Dans la liste, sélectionnez le nom de la table ou de la requête dans laquelle
vous recherchez des valeurs de champs identiques puis cliquez sur le bouton
Suivant.
13
2
Créer une requête permettant de trouver les
doublons
Indiquez quels sont les champs susceptibles de contenir des doublons :
13
3
Créer une requête permettant de trouver les
doublons
Cliquez sur le bouton Suivant.
Sélectionnez, en plus des champs contenant les doublons, ceux que vous
souhaitez voir apparaître dans la requête. Pour cela, procédez comme lors
de l’ajout des champs susceptibles de contenir les doublons (étape
précédente).
Cliquez sur le bouton Suivant.
Saisissez le nom sous lequel la requête doit être enregistrée.
Activez la première ou la seconde option selon que vous souhaitez accéder à
la feuille de données (Afficher les résultats) ou à la structure de la requête
(Modifier la structure).
Cliquez sur le bouton Terminer.
13
4
Créer une requête permettant de trouver les
doublons
Dans notre exemple, cette requête permet de visualiser les enregistrements
dont les valeurs des champs Titre et des champs Auteur sont identiques.
Pour afficher la requête en mode Création afin de modifier sa structure,
cliquez sur le bouton Affichage de l’onglet Accueil ou sur le bouton
Mode Création de la barre d’état.
Le bouton permet d’accéder de nouveau au mode Feuille de données.
Enregistrez les modifications apportées à la requête puis, si besoin, fermez
la requête.
13
5
Supprimer des enregistrements à l’aide d’une
requête
Créer une requête Suppression:
13
6
Supprimer des enregistrements à l’aide d’une
requête
Pour transformer la requête Sélection en requête Suppression, cliquez sur le
bouton Suppression du groupe Type de requête (onglet Créer - onglet
Outils de requête).
La ligne Supprimer apparaît dans la grille d’interrogation tandis que la
ligne Afficher a disparu.
Si besoin est, enregistrez la requête en cliquant sur l’outil
13
7
Supprimer des enregistrements à l’aide d’une
requête
Exécuter la requête Suppression
Si besoin, cliquez sur le bouton Oui du message vous informant que vous
allez exécuter une requête Suppression.
13
8
Supprimer des enregistrements à l’aide d’une
requête
Ce message s’affiche uniquement lorsque la requête est exécutée à partir du
volet de navigation.
Un second message vous informe du nombre de lignes qui vont être
supprimées.
14 Cette requête doit augmenter de 10% le prix des livres de la catégorie TE.
1
Mettre à jour certains enregistrements à l’aide
d’une requête
Enregistrez si besoin la requête en cliquant sur l’outil .
Pour exécuter la requête Mise à jour, faites un double clic sur son nom
visible dans le volet de navigation ou, à partir du mode Création de la
requête, cliquez sur le bouton Exécuter du groupe Résultats (onglet Créer).
Si besoin, cliquez sur le bouton Oui du message vous informant que vous
allez exécuter une requête Mise à jour.
Cliquez ensuite sur le bouton Oui du message confirmant la mise à jour des
enregistrements.
Dans le volet de navigation, faites un double clic sur le nom de la table
dans laquelle des enregistrements ont été mis à jour afin de vérifier son
contenu.
14
2
Mettre à jour certains enregistrements à l’aide
d’une requête
14
3
Fin du chapitre
14
4