Académique Documents
Professionnel Documents
Culture Documents
OBJECTIF GENERAL :
A la fin de cette leçon, vous serez capable d’utiliser le logiciel de base de données « ACCESS
2013 »
PLAN DE LA LEÇON :
INTRODUCTION
1. Définitions
2. Procédure de création d’une table
1. Définition
2. Types de requêtes
3. Création d’une requête
1. Définition
2. Création d’un formulaire à l’aide d’un assistant
3. Propriétés des objets d’un formulaire
4. Calcul dans un formulaire
La force d'Access est qu'il est facile à utiliser pour les débutants grâce aux fonctions de
base, pour commencer à développer des bases de données simples dès le début. Il est
aussi utilisé pour développer des applications très sophistiquées.
Barre des
groupes
Volet de Zone de
navigation travail
Barre
d’éta
t
La barre d’outils est située à la suite de l’icône de menu, à gauche de la barre de titre.
Enregistrer
Annuler
Rétablir
Cliquez sur dans la barre et choisissez Afficher en dessous du ruban ou Afficher au-
dessus du ruban pour modifier la barre.
Une base de données Access 2013 est composée de plusieurs types d'objets qui sont
affichés dans le Volet de navigation situé à gauche de la fenêtre. Le tableau ci-
dessous présente les principaux objets et leurs fonctions.
Les différents objets qui peuvent faire partie d’une même base de données sont :
Exemple 1 : une table « employés » qui contiendrait des renseignements sur chaque
employé (nom, adresse, fonction, date d’embauche…).
Exemple 2 : une table « articles » qui contiendrait des informations techniques sur
chaque produit (désignation, référence, prix, quantité…).
Requête : permet de poser une question sur les données stockées dans les tables ou
accomplir une action sur ces données.
Formulaire : sert à faciliter la saisie des données et à modifier le contenu d’une ou
plusieurs tables. Il permet aussi d’afficher les données des enregistrements.
Macro : Une macro comporte une ou plusieurs actions effectuant chacune une
opération particulière, telle l’ouverture d’un formulaire ou l’impression d’un état. Les
macros permettent d’automatiser les tâches habituelles.
Module : Un module est un programme que vous écrivez à l’aide de Visual Basic for
applications (VBA).
Remarque : Les deux derniers objets (Macro et Module) ne seront pas abordés dans ce
cours, car ils ne remplissent aucune fonction affectant la conception et la gestion
d’une base de données sous MS Access.
Une table est un ensemble de données structurées. Cette structure repose sur un
élément fondamental (le champ). Cet ensemble de données est représenté sous la
forme d’une table constituée de colonnes (les champs) et de lignes (les
enregistrements).
b- Noms des champs : chaque colonne de table s’appelle un champ qui caractérise un
renseignement spécifique. Exemple : dans la table Enseignants, le champ Adresse de
messagerie correspond aux adresses des enseignants et le champ Nom correspond aux
noms des enseignants …
Enregistrem
ent
Ch
a
m
c- Types de données : Le type de données Texte court est souvent sélectionné car il permet
p
de saisir presque tous les caractères (lettre, symbole ou nombre). Cependant, une
sélection précise des types de données peut vous aider à tirer parti de fonctionnalités
Access supplémentaires (telles que la validation des données et les fonctions) et améliore
la précision des informations que vous stockez.
Ce type de champ est utilisé pour insérer dans une table des objets
Liaison
issus d’autres applications de Windows (photos, images, document,
OLE
classeur…).
Liste de Ce type de champ est utilisé pour faciliter des saisies qui n’ont qu’un
choix nombre restreint de valeurs.
e- Clé primaire : Une clé primaire est un champ ou un ensemble de champs, permettant
d’identifier de manière unique chaque enregistrement. Chaque table ne peut posséder
qu'une seule clé primaire. Celle-ci doit toujours contenir une valeur.
h- Filtre et tri des données d’une table : Pour utiliser les options de tri et filtrage dans
Access 2013, ouvrez la table, puis allez dans le triangle en haut « trier et filtrer ». Dans
celle-ci, on peut voir qu’il y a plusieurs options de tri et de filtrage (Tri croissant, tri
décroissant, filtrage avancé, supprimer tous les tris, activer/désactiver le filtre …).
Cette méthode vise à créer et définir précisément la structure de la table. C’est une étape
obligatoire avant la saisie des données. Le mode création correspond au dictionnaire de
données : liste des champs avec leur type et leur description. Ce mode de création ne
s’applique pas seulement aux tables, il est employé aussi pour la construction des requêtes,
des formulaires et des états.
Pour créer une table en mode création il faut déterminer ses différents champs, leurs
type de données et à paramétrer les propriétés de chaque champs ainsi que
déterminer la clé primaire de cette table.
1. Lancez Access 2013 et créez une nouvelle base de données vide et nommez-la.
Lorsque vous cliquez sur le bouton « Création de table », une fenêtre s’affiche et une
nouvelle table nommée « Table1 » s’ouvre en Mode Création. Celle-ci n’est pas
encore créée (table vide), elle est simplement proposée à la création. La nouvelle
fenêtre comporte deux parties qui sont consacrées à la structuration de la table : La
partie supérieure (Pour saisir le nom des différents champs et sélectionner un type de
données pour chaque champ) et la partie inférieure (Pour paramétrer et modifier les
propriétés du champ).
Cette méthode permet de créer une table en entrant directement les données (les
enregistrements). Par défaut, les champs sont nommés : Champ1, Champ2, etc.
Pour cela, il faut basculer en MODE CRÉATION en cliquant sur le bouton Affichage dans
l’onglet Accueil.
Selon certains, les requêtes servent à afficher certaines données contenues dans les
tables. Elles servent aussi à modifier des tables existantes ou à en créer des
nouvelles.
Vous pouvez, dans une requête, définir les champs que vous souhaitez afficher lors de
son exécution ;
Vous pouvez insérer dans une requête des champs calculés (dont la valeur dépend
d’une expression composée d'un ou plusieurs champs de la table) ;
Vous pouvez exécuter une requête à partir d’un formulaire ;
Enfin, les critères peuvent porter sur des champs provenant de plusieurs tables reliées
entre elles.
Les requêtes de sélection permettent aussi d'extraire, d'une ou plusieurs tables, les
enregistrements correspondant aux critères définis dans la requête.
2.2. Les requêtes calculées effectuent des calculs (TVA, total, pourcentage…).
2.3. Les requêtes paramétrées fournissent une grande souplesse aux requêtes en
les rendant interactives, dynamiques avec l’utilisateur de la base.
2.4. Les requêtes regroupement permettent de regrouper les données et d’obtenir
des indices statistiques (effectifs, moyenne, minimum…).
2.5. Les requêtes action permettent de modifier les données : supprimer
certaines informations, en ajouter d’autres, mettre à jour des données, en importer.
2.6. Les requêtes analyse croisée sont l’équivalent du tableau croisé dynamique
dans Excel.
3. Ouvrez la base de données et, dans l’onglet CREER, cliquez sur Création de requête
4. 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.
5. 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.
6. Cliquez sur le bouton Fermer de la boîte de dialogue Afficher la table.
Revenir en mode Création pour modifier la requête, ou fermer la requête sans oublier de
l’enregistrer. Lui donner un nom explicite !
Cliquez sur FORMULAIRE dans l’onglet Créer. Vous obtenez un formulaire instantané :
Se déplacer entre les enregistrements (cliquer Créer un Saisir un mot clé pour effectuer une
sur les flèches ou saisir un n° d’enregistrement) nouvel
enregistremen recherche dans les enregistrements
t
Lorsque vous construisez un formulaire (un état), et que vous travaillez en mode
Création, vous aurez souvent besoin de paramétrer les propriétés d’un objet : un
bouton, une zone de texte, le formulaire lui-même. Ces réglages se font via la
fenêtre Propriétés d’Access.
Chaque objet a ses propriétés mais aussi certains objets peuvent avoir des propriétés
identiques.
Il y plusieurs méthodes pour obtenir avec précision les propriétés d’un objet, la plus simple
est de faire un double-clic sur le pavé noir placé à l’intersection des règles graduées.
1. Définition :
L'état est la meilleure solution pour obtenir des données de détail, synthétiques,
lisibles et classées. Il permet d'imprimer des données afin de communiquer des
résultats. Il se différencie du formulaire par son orientation « sortie-impression ». Il
permet aussi de générer des étiquettes.
L'état peut grouper des données, montrer des totaux par groupe, intégrer des
images et des graphiques. Il peut également être inséré dans un autre état.
Il est ainsi possible de présenter une même liste de données de façons différentes : liste de
clients sur 3 colonnes, liste de clients par ordre alphabétique de nom et regroupés par
région, liste de clients avec adresse complète… Les variations sont infinies.
Cliquer sur ÉTAT dans l’onglet Créer. Vous obtenez un état instantané :
Par exemple, vous voulez la liste des enseignants classés par ville.
Une nouvelle zone apparait au bas de l’état, dans laquelle vous pouvez ajouter des ordres
de tri et de regroupement.
La mise en forme permet de présenter une cellule avec une mise en forme différente selon sa
valeur.
Le choix de la police et de ses caractéristiques s'effectue comme dans Word ou Excel, sauf
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 (on peut distinguer lignes paires et impaires, colonnes, données, cellules de
totaux, titre,…).
Pour modifier l’apparence de votre état, cliquez sur mode de création, vous pouvez choisir un
thème, des couleurs, une nouvelle police, tout est paramétrable
4. Dans le volet de navigation, faites un clic droit sur le nom de l’état pour lequel
vous souhaitez modifier la mise en page puis cliquez sur l’option Mode création.
5. Cliquez sur l’onglet MISE EN PAGE puis sur le bouton Mise en page du groupe du
même nom.
6. Cliquez sur l’onglet Colonnes.
7. Dans la zone de saisie Nombre de colonnes, indiquez le nombre d’étiquettes
imprimées en largeur.
8. Modifiez si besoin l’espacement entre les lignes et les colonnes à l’aide des
options Espacement de lignes et Espacement de colonnes de
l’encadré Paramètres de la grille.
9. Cochez l’option Comme section Détail pour appliquer les dimensions de la section
Détail.
10. Dans l’encadré Format des colonnes, indiquez l’ordre d’impression des
étiquettes en activant l’option correspondante.
11. Cliquez sur le bouton OK.
12. Cliquez sur l’outil pour enregistrer les modifications apportées à l’état.
13. Cliquez sur le bouton de la barre d’état pour visualiser le résultat obtenu .