sommaire

publicité
SOMMAIRE
1 - ENVIRONNEMENT DE TRAVAIL
Introduction................................................................................................ 4
Lancer Access ........................................................................................... 7
Quitter Access ou basculer ......................................................................... 8
La fenêtre d’Access.................................................................................... 9
Les menus ............................................................................................... 10
Utiliser l’aide ............................................................................................ 11
2 - CRÉER UNE BASE DE DONNÉES
Créer une base de données ...................................................................... 18
Ouvrir/Fermer une base de données ......................................................... 20
La fenêtre Base de données ..................................................................... 22
Propriétés de la base de données ............................................................. 27
Créer une table ........................................................................................ 28
Propriétés des champs ............................................................................. 36
Réviser la structure d’une table ................................................................. 47
Index ....................................................................................................... 49
Relations ................................................................................................. 50
3 - EXPLOITER UNE BASE DE DONNÉES
Saisir des enregistrements........................................................................ 56
Copier/Déplacer/Supprimer....................................................................... 60
Sous-feuille de données ........................................................................... 61
Mise en forme de la feuille ........................................................................ 62
Vérifier l’orthographe ................................................................................ 66
Recherche/Remplacement ........................................................................ 67
Trier les données ..................................................................................... 68
Filtrer les données .................................................................................... 69
Imprimer la feuille de données .................................................................. 71
4 - REQUÊTES SÉLECTION
Assistant Requête .................................................................................... 74
Mode Création ......................................................................................... 77
Gestion des requêtes ............................................................................... 78
Manipuler les champs ............................................................................... 79
Champ calculé ......................................................................................... 80
Critères ................................................................................................... 81
Tris.......................................................................................................... 84
Regroupements ....................................................................................... 85
Paramètres .............................................................................................. 87
Gestion des tables.................................................................................... 88
Jointures .................................................................................................. 89
5 - INTRODUCTION AUX FORMULAIRES
Créer un formulaire .................................................................................. 92
Gestion des formulaires ............................................................................ 97
Mode Création ......................................................................................... 98
Contrôles de base ...................................................................................103
Manipuler les contrôles ............................................................................106
Mise en forme des contrôles ....................................................................109
Propriétés des contrôles ..........................................................................111
Impression du formulaire .........................................................................112
6 - INTRODUCTION AUX ÉTATS
Créer un état ...........................................................................................114
Gestion des états ....................................................................................121
Mode Création ........................................................................................122
Contrôles ................................................................................................123
Mise en page et impression .....................................................................124
Index ......................................................................................................127
Environnement de
travail
1
INTRODUCTION
Microsoft Access est un programme de gestion de base de données relationnelle (SGBD). Il
offre un ensemble d’outils permettant de saisir, de mettre à jour, de manipuler, d’interroger et
d’imprimer des données.
Base de données
Une base de données est un ensemble structuré d’informations. Les exemples de bases de
données ne manquent pas : un agenda personnel, la liste des clients et des fournisseurs d’une
société, les informations sur les ventes dans un livre comptable, etc.
Une base de données est un conteneur (un fichier unique ayant l’extension .mdb) susceptible
d’inclure les éléments suivants :
− Des tables
− Des requêtes
− Des formulaires
− Des états
− Des pages d’accès aux
données
− Des macros
− Des modules
− Des projets
Dans Access, une seule base de données peut être ouverte à la fois. L’ouverture d’une
nouvelle base de données referme automatiquement celle qui était affichée à l’écran.
Tables
Les données sont stockées dans des tables. Les tables les organisent en colonnes et en lignes :
les colonnes contiennent des champs et les lignes des enregistrements. Par exemple, dans un
agenda téléphonique, le nom de la personne est un champ et son numéro de téléphone en est
un autre.
L’enregistrement est un ensemble de champs concernant une personne, un article ou un
événement. Par exemple, dans un agenda téléphonique, le nom et le numéro de téléphone
d’une personne constituent un enregistrement.
Créer une table revient à définir ses champs (ses rubriques), à préciser leurs propriétés (type,
taille, etc.), puis, généralement, à indiquer une clé primaire (un champ dont le contenu est
toujours unique).
Une fois une table créée, on pourra l’afficher de deux manières : soit en mode Feuille de
données pour visualiser son contenu, saisir et modifier des données, soit en mode Création
pour en réviser la structure.
Requêtes
Une requête Sélection est la formulation d’une interrogation concernant les enregistrements
d’une ou de plusieurs tables. On peut par exemple extraire les clients en fonction du montant
de leurs commandes.
Une requête Sélection porte automatiquement sur les données actuelles de la ou des tables
concernées. Access extrait d’une ou plusieurs tables liées les enregistrements qui répondent
aux critères définis dans la requête.
Le résultat constitue une feuille de réponse dynamique (modifiable) ou un instantané (non
modifiable). Quand on modifie des données dans une feuille de réponse dynamique, Access
met aussitôt à jour les tables concernées.
Il existe un autre type de requêtes : les requêtes Action. Celles-ci n’ont pas pour vocation
d’afficher une feuille de réponse, mais d’exécuter des actions sur le contenu d’une table
(suppression d’enregistrement, mise à jour d’enregistrements, etc.).
Enfin, un dernier type de requêtes (requête Union, SQL Direct et Définition des données)
permet de travailler sur les tables en saisissant des instructions en utilisant le langage SQL.
Formulaires
Un formulaire est un masque permettant de saisir et de modifier les données d’une table ou
d’une feuille de réponse, généralement enregistrement par enregistrement, et plus
efficacement qu’avec la présentation en mode Feuille de données.
En effet, un formulaire permet d’afficher les enregistrements sous la forme de son choix, de
vérifier les valeurs saisies, de créer des champs calculés, de réclamer des totaux, d’incorporer
des graphiques, de mettre en valeur les données avec des polices spéciales, des couleurs, etc.
Dans un formulaire, les zones de saisie, les zones affichant des informations, et les autres
objets sont appelés contrôles.
États
Un état est un document imprimé qui liste le contenu d’une ou de plusieurs tables liées ou le
résultat d’une requête. On peut regrouper les enregistrements (par libellés, par périodes ou par
fourchettes de valeurs) et divers calculs de synthèse sont possibles (totaux et sous-totaux entre
autres).
Pages d’accès aux données
Les pages d’accès aux données sont des formulaires qui affichent des données issues d’une
base Access dans un navigateur Web tel Internet Explorer.
Il s’agit de fichiers HTML externes à la base de données Access, généralement enregistrés sur
un serveur Web afin d’être mis à la disposition des utilisateurs.
Il existe deux principaux types de pages d’accès aux données :
− Les pages de saisie de données : elles permettent d’afficher, d’ajouter et de modifier les
données d’une base Access. Il s’agit de masques de saisie dissociés d’Access et utilisables
à partir d’Internet Explorer pour mettre à jour une base de données partagée.
− Les pages d’analyse de données : elles affichent le contenu d’une base de données de
manière synthétique en effectuant des regroupements sur certains champs, et/ou en incluant
des tableaux croisés dynamiques dont l’utilisateur peut modifier l’affichage de très
nombreuses façons. Ces pages ne peuvent pas être utilisées pour modifier les données.
Macros
Une macro est une séquence d’actions définie par l’utilisateur et qui peut être réexécutée.
Cette séquence d’actions pourra être déclenchée par l’utilisateur en passant une commande, en
tapant une combinaison de touches ou en cliquant sur un bouton.
Elle pourra également être déclenchée automatiquement lorsqu’un événement particulier se
produit (l’ouverture d’un formulaire par exemple), ou lorsqu’une information vient d’être
saisie dans un champ.
Modules
On utilisera les modules quand on souhaite automatiser une tâche et que les macros s’avèrent
insuffisantes ou trop lentes.
Créer un module revient à écrire un programme dans le langage Visual Basic for Application,
commun à toutes les applications Office. La maîtrise de ce langage de programmation est
alors indispensable.
Projets
Un projet est une base de données particulière dont le but est de permettre à un utilisateur de
travailler avec Access et d’accéder à des données centralisées sur un serveur SQL.
Dans ce type de base, les tables et les requêtes sont enregistrées sur le serveur SQL, alors que
les formulaires, les pages, les états, les macros et les modules sont stockés sur le poste de
l’utilisateur dans un fichier comportant l’extension .adp.
Remarque importante : les macros, les modules et les projets ne sont généralement
indispensables que lors du développement d’applications importantes et d’envergure. Leur
utilisation efficace reste du ressort des développeurs professionnels. Aussi ces sujets ne sont
pas traités dans cet ouvrage.
LANCER ACCESS
Access peut être lancé de diverses façons : avec le menu «Démarrer», avec un raccourci posé
sur le bureau de Windows, à l’aide du Poste de travail ou encore de l’Explorateur Windows.
Avec le menu Démarrer
• Cliquer sur le bouton «Démarrer» à l’extrémité gauche de la barre des tâches
• Programmes/Microsoft Access
Avec un raccourci posé sur le bureau de Windows
Ce type de raccourci n’existe pas par défaut et doit avoir été créé par l’utilisateur.
Double-clic sur l’icône du raccourci.
Ouvrir une base de données récemment utilisée
• Cliquer sur le bouton «Démarrer» dans la barre des tâches, puis sur Documents
• Dans la liste qui s’affiche, cliquer sur le nom de la base de données à ouvrir
Ouvrir une base de données à partir du Poste de travail
Double-clic sur l’icône du Poste de travail, sur le bureau.
• Double-clic sur l’icône de l’unité de disque contenant la base de données
• Double-clic sur le dossier contenant la base de données
• Double-clic sur l’icône associée à la base de données à ouvrir (fichier portant l’extension .mdb)
Ouvrir une base de données à partir de l’Explorateur Windows
• Cliquer sur le bouton «Démarrer» dans la barre des tâches
• Programmes/Explorateur Windows
• Dans la partie gauche de la fenêtre, cliquer sur le dossier contenant la base de données
DANS LA PARTIE DROITE DE LA FENETRE, DOUBLE-CLIC SUR
LE NOM DE LA BASE DE DONNEES A OUVRIR
QUITTER ACCESS OU BASCULER
Quitter Access consiste à quitter définitivement l’application et à la retirer de la mémoire.
Basculer consiste à quitter provisoirement Access tout en conservant l’application en
mémoire. On pourra par la suite faire repasser Access au premier plan par un simple clic sur
le bouton associé à cette application dans la barre des tâches.
Quitter Access
• Fichier/Quitter, ou appuyer sur
-
ou
• Cliquer sur la case de fermeture de la fenêtre d’Access, à l’extrémité droite de la barre de titre
Case de fermeture
Si des modifications ont été apportées à la base de données en cours et n’ont pas été
enregistrées, Access affiche un message d’alerte. Dans ce cas, cliquer sur l’un de ces trois
boutons :
− «Oui» pour enregistrer la base de données et quitter Access.
− «Non» pour ne pas enregistrer la base de données, abandonner les modifications et quitter Access.
− «Annuler» pour revenir à la base de données sans quitter Access.
Basculer provisoirement vers une autre application
L’une des caractéristiques de Windows est d’autoriser le lancement successif de plusieurs
programmes (par exemple Access et Excel), puis de permettre de basculer instantanément de
l’un à l’autre, notamment pour transférer des informations.
• Dans la barre des tâches, cliquer sur le bouton correspondant à l’application à faire passer au
premier plan
ou
• Cliquer sur le bouton «Démarrer»
• Lancer une nouvelle application
Par la suite, pour revenir à Access :
• Dans la barre des tâches, cliquer sur le bouton affichant l’icône d’Access et le terme Microsoft
Access
LA FENÊTRE D’ACCESS
Une fois Access lancé et une base de donnée ouverte, la fenêtre du programme prend l’aspect
suivant :
(a)
(b)
(c)
(d)
(e)
(f)
(a) Barre de titre : elle affiche le nom de la base de données en cours si la fenêtre Base de données
est affichée en plein écran.
(b) Barre de menus : des menus pour passer les commandes. Lorsqu’on déroule un menu, il ne
propose pas toutes les commandes disponibles, mais seulement celles qui sont généralement les
plus utilisées.
(c) Barre d’outils Base de données : pour passer les commandes les plus courantes en cliquant sur
des boutons. Pour connaître le rôle de l’un de ses boutons, amener le pointeur dessus : le nom
du bouton s’affiche après quelques instants.
(d) Espace de travail : Access affiche ici les données des différentes tables ouvertes.
(e) Fenêtre Base de données : fenêtre affichant les divers objets de la base de données et quelques
boutons associés aux actions les plus courantes. Les objets de la base de données sont classés
par catégories (tables, requêtes, formulaires, etc.) et l’on passe de l’une à l’autre en utilisant la
barre de navigation qui apparaît dans la partie gauche de cette fenêtre.
(f) Barre d’état : elle affiche des messages sur le travail en cours.
LES MENUS
Menus réduits ou menus développés
Lorsqu’on déroule un menu, il ne propose pas toutes les commandes disponibles, mais
seulement celles qui sont généralement les plus utilisées.
La totalité des commandes s’affiche si on laisse le menu développé quelques secondes ou si
l’on clique sur la flèche qui apparaît à son extrémité inférieure. Lors d’une même session de
travail, si vous utilisez des commandes qui n’apparaissent pas par défaut dans la version
réduite d’un menu, elles y seront ajoutées afin d’en faciliter l’accès.
Menu réduit
Menu développé
Menu complet
Commandes dans les menus
− Une commande suivie de trois points affichera un dialogue.
− Une commande suivie d’un terme du type Ctrl+N possède un raccourci clavier, par exemple
-N.
− Une commande précédée d’une icône possède son équivalent dans une barre d’outils.
− Une commande suivie d’une flèche affichera un sous-menu.
− Une commande en grisé n’est pas disponible dans le contexte en cours.
Menus contextuels
Access met à votre disposition de nombreux menus contextuels. Il s’agit de petits menus que
l’on invoque en cliquant avec le bouton droit de la souris sur un objet ou un élément de la
fenêtre et qui a la particularité de n’afficher que les commandes applicables à cet élément.
Téléchargement