SlideShare uma empresa Scribd logo
1 de 30
Baixar para ler offline
Access 2002                                    Cliclasolution                                       Année 2006/2007



DÉFINITION D'UNE BASE DE DONNÉES


Une base de données est un ensemble d'informations concernant un sujet donné.

L'exemple principal qui structure ce support est constitué des renseignements
nécessaires pour gérer des bons de commandes, émettre des factures, imprimer
des étiquettes, faire des statistiques sur les ventes, et ce pour une société fictive.

Mais une base de données peut concerner des sujets entièrement différents,
comme la gestion d'un magasin vidéo, la gestion du personnel, les stocks, une
collection de tableaux, etc... Les principes sont les mêmes.

Base de données sans informatique
                    Armoir des bons de commande traités




                   Classeur des
                      produits                                                   Classeur rotatif
                                                        Bons de commande           des clients
                                                         reçu le jour même




                                  Factures établies à
                                   partir des bon de
                                     commande
                                                                             Statistiques



Une base de données servant à facturer pourrait être constituée ainsi :
Un classeur rotatif contenant toutes les "fiches clients". Les fiches sont classées par
ordre alphabétique, mais pour éviter les confusions dues aux homonymies, chaque
client a un numéro.
Une armoire contenant les bons de commande, classés par jour. Chaque jour, les
bons de commande reçus donnent lieu à une facture, puis sont classés.
Un catalogue, sous forme de classeur avec des fiches cartonnées, décrivant les
produits.
Ces informations servent à émettre des factures, et à faire diverses statistiques,
comme la liste des clients parisiens ou le chiffre d'affaires pour une catégorie de
                                                           1
Access 2002                         Cliclasolution                   Année 2006/2007

produits.

Cet exemple est simplifié : beaucoup d'autres informations (commerciaux,
fournisseurs, etc..) peuvent être ajoutées à la base de données.
Ces informations sont reliées entre elles : par exemple, lors du traitement d'un bon
de commande, il faut vérifier que le client ait une fiche client, que les articles
demandés existent bien, que leur prix soit correct, et chercher ces informations où
elles sont stockées.
Des informations concernant un sujet (la facturation) et des liens logiques entre ces
informations : c'est ce qui définit une base de données.
Dans cet esprit, les supports matériels de l'information font partie de la base de
données. Une fiche client, mais aussi un bon de commande, une facture ou une liste
des produits les plus vendus sont des objets de la base de données.

Base de données avec informatique
Une base de données informatique peut reprendre tel quel l'ensemble des
informations ci-dessus.
Seront stockés dans la base de données informatique tous les renseignements,
comme les fiches clients, les fiches produits, les informations concernant les
commandes, etc...
Un système informatique de base de données gère les relations entre les
informations. La saisie d'un bon de commande comportera un contrôle automatique
pour vérifier si un article existe ou pas.


Cette capacité à gérer les relations entre les informations explique le nom de :


Système de Gestion de Base de Données Relationnelle (S.G.B.D.R.).

Une base de données informatisée peut présenter ses écrans de manière identique
aux formulaires de papiers, pour faciliter la saisie.
Contrairement à un formulaire de papier, le formulaire d'écran exécutera des
calculs, comme le total de la commande.
Bien sûr, une base de données peut servir à imprimer des factures, des étiquettes,
des listes avec des totaux (quantité de produits commandés par catégorie, par
exemple) et à répondre à des questions, comme : quels sont les produits dont le prix
est supérieur à 1 000 € ?
Microsoft Access vous permet de gérer plusieurs bases de données.
Chaque base de données est intégralement enregistrée dans un fichier, sur le
disque dur.
Vous pourrez avoir autant de bases de données que vous le désirez, mais
Microsoft Access ne permet de travailler que sur une base de données à la fois.

Lancer ou quitter Access
                                          2
Access 2002                          Cliclasolution                   Année 2006/2007

LANCER ACCESS

n   Dans démarrer  tous programmes  Microsoft Office.
n   Dans le menu déroulent de Microsoft Office, double-cliquez sur l'icône de
    programme Microsoft Office Access 2003.




QUITTER ACCESS


   Sélectionnez le menu Fichier et choisissez la commande Quitter.

Fenê tre Microsoft Access




1 Case système          Un double clic dessus ferme Microsoft Access.
2 Barre d'outils        Regroupe les outils (Icônes) permettant d'effectuer
                        rapidement les opérations courantes en évitant de passer
                        par les menus.
3 Barre de titre        Titre de la fenêtre d'application.
4 Barre de menu         Ligne des menus.
5 Bouton réduire        Transforme la fenêtre en icône dans la barre de taches.
                                            3
Access 2002                    Cliclasolution                 Année 2006/2007

6 Bouton agrandir   Pour passer en taille maximale ou pour restaurer la taille
                    de la fenêtre.
7 Bouton Fermer     Fermer l'application.
8 Barre d'état      Indications relatives au mode de travail que vous utilisez,
                    et ligne d'aide. Sur la droite s'affichent des abréviations
                    indiquant certains états, comme NUM pour indiquer que
                    le pavé numérique est actif.




                                     4
Access 2002                           Cliclasolution                  Année 2006/2007



VUE GLOBALE DE MICROSOFT ACCESS
Ce chapitre vous familiarisera avec la structure d'une base de données Access.
Il ne s'agit que de présenter les fonctionnalités d'Access, chacune des notions
abordées sera développée dans les chapitres suivants.
Uniquement dans ce chapitre, la base de données sera constituée par :
•Des informations sur des auteurs.
•Des informations sur des romans.
•Une question, que l'on pourra poser à chaque fois que nécessaire :
    Quels    sont les titres des romans d'auteurs français ?
•Un écran conçu pour faciliter et rendre agréable la saisie des fiches auteurs.
•La liste imprimée des livres.


Créer, ouvrir et fermer une base de données
CRÉER

n   Cliquez sur   ou sur Fichier Nouvelle base de données... La boîte de
    dialogue Nouvelle fichier s'affiche.




n   Dans la zone Créer, Cliquez sur Base de données vide.




                                              5
Access 2002                         Cliclasolution                  Année 2006/2007




n   Dans Nom de fichier tapez biblio.
    Ce sera le nom du fichier contenant tous les éléments de la base.
n   Éventuellement, sélectionnez le lecteur, et le répertoire dans la zone Enregistrer
    dans, ou vous désirez créer la base de données.
n   Cliquez sur Créer. Access crée une base de données vide et affiche la fenêtre de
    base de données.
FERMER
nCliquez sur Fichier puis sur Fermer.
OUVRIR

nCliquez sur      ou sur Fichier  Ouvrir...
     La boîte de dialogue Ouvrir une base de données s'affiche.




                                           6
Access 2002                     Cliclasolution               Année 2006/2007




nChoisissez éventuellement, dans la zone Regarder dans où se trouve la base de
données.
  Access ouvre la base de données biblio et affiche la fenêtre Base de
  données :




Tables

Access stocke les informations dans des tables.


                                       7
Access 2002                          Cliclasolution                   Année 2006/2007

Une table est un groupe d'informations sur un domaine précis. Par exemple, tout
ce qui concerne les clients peut être enregistré dans une table, et tout ce qui
concerne les produits dans une autre.
Les tables présentent l'information sous forme de tableau. Prenons l'exemple
d'une table d'auteurs de romans, elle pourrait se présenter ainsi :

                         Nom             Prénom         Nationalité
                     Deplagne         Arnaud          Français
                     Munoz            Guillaume       Espagnol
                     Sorba            Antoine         Français
                     Meniere          William         Français
La table ci-dessus concerne un sujet précis : les auteurs. Les romans sont un autre
sujet et auront leur propre table.
Nous verrons plus loin la nécessité de fractionner l'information entre plusieurs tables.
Chaque ligne de cette table concerne un auteur, et représente le contenu d'une fiche
Auteurs.
Une ligne est appelée enregistrement. Dans un enregistrement, les renseignements
sont saisis dans différentes zones (colonnes) appelées champs. Ainsi, le champ
Prénom du troisième enregistrement contient la valeur Antoine.
CRÉER UNE TABLE AVEC L'ASSISTANT
Nous allons créer la table des auteurs. La fenêtre Base de données est affichée, et
l'onglet Table est sélectionné.
 Double Cliquez sur Créer une table à l'aide de l'assistant.
   La boîte de dialogue Assistant Table s'affiche.




                                            8
Access 2002                         Cliclasolution                Année 2006/2007



L'assistant apparaît. Son but est de vous aider à créer une table. Pour cela, il vous
propose des tables exemples, dans lesquelles vous pouvez sélectionner des champs.
Ces champs seront des éléments de votre table. Lisez attentivement les instructions
de l'assistant.
Rappelez-vous que nous désirons une table (Auteurs) avec trois champs (trois
colonnes) : Nom, Prénom, Nationalité.
   1. Cliquez sur l'option Privé.
   2. Faites défiler vers le bas la liste des tables exemples, puis cliquez sur
      la table d'exemple Auteurs.
   3. Cliquez sur le champ d'exemple Nom.




nCliquez sur le bouton marqué d'un > pour ajouter le champ NomFamille dans la
nouvelle table.




                                           9
Access 2002                        Cliclasolution                 Année 2006/2007




                               Ajoute le champ sélectionné
                               Ajoute tous les champs.
                               Enlève le champ sélectionné
                               Enlève tous les champs.

nCliquez sur Prénom puis sur >
nCliquez sur Nationalité puis sur >
nCliquez sur Suivant >
L'étape suivante s'affiche. Lisez attentivement le texte affiché. L'assistant propose
Auteurs comme nom de table. Par défaut, il s'agit du nom choisi dans la zone
Tables exemple de l'écran ci-dessus. Il faut également choisir entre laisser Access
créer une clé primaire ou en définir une soi-même.




                                          10
Access 2002                            Cliclasolution                      Année 2006/2007



nCliquez sur Non, je définirai moi-même la clé primaire.

CLÉ PRIMAIRE
La notion de clé primaire est d'une importance cruciale.
Supposons qu'un comptable d'une société doit vous adresser un chèque, il est
préférable qu'il trouve votre adresse (dans une table Access), et non celle d'une
autre personne.
Si la recherche est basée sur le nom, il peut y avoir homonymie. Pour éviter ces
confusions, il faut qu'il y ait un champ dont le contenu soit unique pour chaque
enregistrement, comme un numéro de sécurité sociale.
La clé primaire sert à identifier chaque enregistrement, et, accessoirement, à
ordonner une table. Access n'autorise pas les valeurs en double dans une clé
primaire.
Le numéro de sécurité sociale pourrait être une clé primaire dans une table
Access : la personne qui a votre numéro est sûre de trouver votre enregistrement.
Dans notre table, nous choisirons le champ NomFamille comme clé primaire
(nous ne pouvons donc pas avoir deux auteurs ayant le même nom). Nous
verrons plus tard qu'une clé primaire peut être composée de plusieurs champs.




  Access demande ensuite quel type d'information il y aura dans le champ
  NomFamille (servant de clé primaire).
  Les deux premières options proposent des nombres, la dernière permet de saisir
  n'importe quel caractère.
Dans cet exemple extrêmement simplifié, nous choisissons le nom comme clé
primaire. La plupart du temps il est plus judicieux de choisir un champ contenant un
nombre ou une référence, pour éviter les problèmes de doublons.
L'option Nombres et/ou lettres étant sélectionnée, cliquez sur le bouton Suivant>


                                              11
Access 2002                             Cliclasolution                  Année 2006/2007




n Laissez sélectionnée l'option Entrer des données et cliquez sur le bouton
  Terminer.
  La nouvelle table, vide, s'affiche.




nFermez cette table en double-cliquant sur sa case système.

CRÉER UNE TABLE SANS ASSISTANT
Vous allez créer la table Livres




   1. L'onglet Table doit être sélectionné. Au besoin cliquez dessus.
   2. Double cliquez sur Céer une table en mode création.



                                               12
Access 2002                        Cliclasolution                   Année 2006/2007

    1. Sélectionner le Mode Création.
    2. Cliquez sur le bouton OK.




II est possible que d'autres fenêtres s'affichent. Dans ce cas, fermez-les en double-
cliquant sur leur case système.
Notez, en bas à droite de la fenêtre Table, le texte d'aide d'Access. Souvent, un texte
d'aide apparaît dans la barre d'état de la fenêtre d'Access.
Cette fenêtre permet d'ajouter et de définir les champs que contient la table. La table
Livres doit contenir les champs (colonnes) suivants : Titre, Auteur, Genre et Prêté à.
n   Saisissez Titre dans la première colonne sur la première ligne. En cas d'erreur,
    utilisez la touche  (retour arrière) pour effacer.
n   Appuyez ensuite sur  pour placer le curseur dans la première colonne, ligne 2.
      De la même manière, saisissez les champs Auteur, Genre, Prêté à.




Il faut maintenant définir la clé primaire de la table Livres. La clé primaire sera
composée à partir du champ Titre. Le titre servira donc à identifier précisément un
enregistrement (une ligne) de la table Livres, et ne pourra pas être en double.




                                          13
Access 2002                        Cliclasolution                   Année 2006/2007




   1. Cliquez sur ce bouton. C'est un sélecteur, Il sert à sélectionner une ligne.
   2. Cliquez sur ce bouton pour que le champ Titre soit une clé primaire.
   3. Une petite clé apparaît sur le sélecteur du champ sélectionné.

nCliquez sur      ou choisissez Fichier Enregistrer sous...
nDans la boîte de dialogue qui apparaît, tapez Livres.




n Cliquez sur OK. La table est
  créée.
n Fermez-la en double-cliquant sur sa case système.
   Dans la fenêtre Base de données, avec l'onglet Table sélectionné, on voit les
   deux tables récemment créées.




                                          14
Access 2002                          Cliclasolution                    Année 2006/2007


RÔLE DES TABLES
Le rôle des tables est de stocker l'information. Tout ce que vous désirez saisir et
conserver dans la base de données sera enregistré dans une table.

Relations entre les tables
La notion de relation entre les tables est importante. Il y a une relation entre les
tables Auteurs et Livres. Pour qu'un livre existe, il faut un auteur. Ainsi, si nous
saisissons un nom d'auteur dans la table Livres, il faut que ce nom existe aussi
dans la table Auteurs, où, en tant que clé primaire, il sert à identifier un
enregistrement.
Access empêchera aussi que l'on supprime un enregistrement pour un auteur, dans la
table Auteurs, s'il y a des livres portant son nom, dans la table Livres.
Veiller à ce que ce type de problème ne se pose pas s'appelle "appliquer l'intégrité
référentielle". Nous allons voir comment établir ce genre de relation entre la table
Auteurs et la table Livres, et comment veiller à l'intégrité référentielle.
CRÉATION D'UNE RELATION ENTRE DEUX TABLES

Cliquez sur le bouton      pour afficher la fenêtre Relations. Elle s'affiche, vide, et une
boîte de dialogue nous invite à ajouter des tables.




   1. Cliquez sur Auteurs.
   2. Cliquez sur Ajouter.
   3. Cliquez sur Livres.
   4. Cliquez sur Ajouter.
   5. Cliquez sur Fermer.

Les deux tables apparaissent dans la fenêtre Relations.



Vous allez créer une relation entre le champ NomFamille de la table Auteurs et le
champ Auteur de la table Livres.




                                            15
Access 2002                        Cliclasolution                   Année 2006/2007




   1. Cliquez sur le champ NomFamille et gardez enfoncé le bouton de la souris.
   2. Déplacez le curseur sur le champ Auteur et relâchez le bouton de la souris.




   1. Cliquez sur la case à cocher Appliquer l'intégrité référentielle.
   2. Fermez la boîte de dialogue en cliquant sur bouton Créer .
Dans la zone d'option Une à Plusieurs. Cela signifie qu'un auteur peut
avoir plusieurs livres. A une fiche de la table Auteurs peuvent correspondre
plusieurs fiches de la table Livres. On appelle ce type de relation une
relation un à plusieurs.
L'option Une demanderait à Access de n'accepter dans la table Livre
qu'une seule fiche par fiche de la table Auteurs. On appelle ce type de
relation une relation un à un.
Désormais, une relation appliquant l'intégrité référentielle existe entre les tables
Auteurs et Livres. Elle est symbolisée par le trait qui relie les deux tables dans la
fenêtre Relations.




                                          16
Access 2002                           Cliclasolution                      Année 2006/2007




Les symboles 1 et ∞ signifient relation de un à plusieurs entre A u t e u r s et Livres,
par l'intermédiaire des champs NomFamille et Auteur.
Pour établir une relation, la table du coté UN doit obligatoirement avoir une
clé primaire. Cette clé primaire sert de lien vers la table de destination.
Il est possible, avec la fenêtre Relations, de supprimer une relation déjà
existante.
II faut sélectionner le lien entre les tables concernées (en cliquant sur le trait
qui unit les tables) et utiliser Edition Supprimer. Au besoin, avec la souris,
éloigner les tables l'une de l'autre, dans la fenêtre Relations, pour que le lien
soit visible.
Dans la fenêtre Relations, en double-cliquant sur le lien qui unit deux tables,
la boîte de dialogue Relations apparaît. Il est alors possible de changer les
options de la relation.

nEnregistrez en cliquant sur
nFermez la fenêtre R e l a t i o n s en double-cliquant sur sa case système.
Nous allons tester cette relation en ajoutant des données dans les tables. Dans la
fenêtre Base de données, l'onglet Table doit être sélectionné.
nCliquez sur la ligne Auteurs puis cliquez sur le bouton Ouvrir .
La table A u t e u r s s'ouvre en mode feuille de données. Elle ressemble ainsi à une
feuille de calcul d'un tableur. Elle est, pour l'instant, vide.




n Saisissez les renseignements ci-dessous. Les touches fléchées permettent de
  déplacer le curseur dans la table. Après chaque renseignement saisi, appuyez sur
    pour valider et passer au champ ou à l'enregistrement suivant.
   La t o u c h e ; Suppr efface les caractères sélectionnés, et s'il n'y a pas de
   caractère sélectionné, ceux à droite du curseur.


                                             17
Access 2002                           Cliclasolution                  Année 2006/2007

    La touche(effacement arrière) efface les caractères sélectionnés ou ceux à
    gauche du curseur.
    On sélectionne des caractères en cliquant devant un caractère, en gardant le bouton
    de la souris enfoncé, en déplaçant le curseur derrière le dernier caractère à
    sélectionner, puis en relâchant le bouton de la souris.




nFermez la table Auteurs en double cliquant sur sa case système.
n   Dans la fenêtre Base de données, cliquez sur Livres , puis sur Ouvrir .
     Pour tester l'application des règles d'intégrité référentielle par Access, vous allez
    saisir le premier enregistrement avec un auteur inconnu.
nSaisissez R e c e t t e d' oe uf s , appuyez sur Entr
nSaisissez B omb a r et validez avec Entr.
    Notez qu'Acess ne réagit pas encore.
nSaisissez C u i s i n e et validez avec Entr
nValidez le champ Prêté à avec Entr.
Un message d'erreur s'affiche.




  Lorsque vous avez tenté de quitter l'enregistrement, Access a essayé de le
  sauvegarder. Mais l'auteur Bombar n'existant pas dans la table Auteurs,
  l'enregistrement n'a pas été sauvegardé, et un message d'erreur s'est affiché.
nCliquez sur le bouton OK.

n Choisissez Édition Annuler enregistrement en cours. Tout ce que l'on vient de
    taper est annulé, et la condition d'erreur n'existe plus.


                                                18
Access 2002                          Cliclasolution                     Année 2006/2007

n Saisissez les renseignements ci-dessous, en validant avec :Entr à chaque champ.




nFermez la table Livres en double-cliquant sur sa case système.

n Dans la fenêtre Base de données, cliquez sur Auteurs , et sur le bouton Ouvrir .
La table s'ouvre en mode feuille de données.




nAppuyez sur la touche Suppr pour supprimer l'enregistrement.
Un message d'erreur s'affiche.




Les règles d'intégrité référentielle sont respectées : on ne peut supprimer un auteur
s'il y a des livres à son nom.
nCliquez sur le bouton OK.
      nPuis, fermez la table Auteurs.
Dans la table Auteurs, on peut modifier ce que l'on désire sauf le champ clé primaire
(Nom), car le nom est aussi dans la table Livres, et sert à faire le lien. Si pour un auteur
le nom changeait dans la table Auteurs et pas dans Livres, Access ne pourrait plus
établir la relation entre les deux tables. Si l'on tente de le modifier, le même message
d'erreur s'affichera.
Si vous désirez pouvoir modifier la clé primaire dans une table du coté UN (le champ
Nom dans la table Auteurs), il faut cocher Mise-à-jour en cascade dans la boîte de
dialogue Relations (voir page 31). Dans ce cas Access accepte la modification du
champ et modifie automatiquement le champ Auteur dans les enregistrements



                                            19
Access 2002                         Cliclasolution                    Année 2006/2007

concernés de la table Livres.
De même, si vous désirez pouvoir supprimer un enregistrement de la table Auteurs
même s'il y a des enregistrements liés dans la table Livres, vous devez cocher
Suppression en cascade dans la boîte de dialogue Relations. Dans ce cas, quand
vous supprimez l'enregistrement pour un auteur dans la table Auteurs, Access
supprime automatiquement tous les enregistrements pour cet auteur dans la table
Livres.
RÔLE DES RELATIONS
Les relations permettent essentiellement de maintenir l'intégrité des informations :
éviter l'incohérence entre les informations stockées dans des tables différentes.



Requêtes
Une requête est une action qui porte sur plusieurs enregistrements.
Les requêtes les plus courantes sont les requêtes sélection, qui sont des questions
que l'on pose à Access sur la base de données.
Mais il existe d'autres types de requêtes, comme les requêtes suppression, qui
suppriment tous les enregistrements correspondant à certains critères.
Demander la liste des livres d'auteurs français est une requête sélection.




nCliquez sur le bouton Nouveau de la fenêtre Base de données, afin de créer une
nouvelle requête.
nCliquez sur Mode Création et ensuite sur OK




                                           20
Access 2002                         Cliclasolution                    Année 2006/2007




Access demande, dans la boîte de dialogue Ajouter une table, où sont les
renseignements utiles pour effectuer la requête.
Ils sont dans les tables Livres (pour avoir au moins le titre) et Auteurs (pour avoir la
nationalité).




   1. Cliquez sur Auteurs.
   2. Cliquez sur Ajouter.
   3. Cliquez sur Livres.
   4. Cliquez sur Ajouter.
   5. Cliquez sur Fermer
La requête, actuellement affichée en mode création, se présente sous la forme d'une
fenêtre constituée de deux parties. La partie supérieure contient les tables de la
requête. La partie inférieure sert à préciser le résultat que l'on attend.




                                           21
Access 2002                        Cliclasolution                   Année 2006/2007




La requête doit afficher les champs Titre, Auteur et Nationalité. Un champ s'ajoute
très simplement : en l'attrapant à la souris et en le relâchant à sa nouvelle position,
comme dans le dessin ci-après.




   1. Cliquez sur le champ Titre et gardez enfoncé le bouton de la souris.
   2. Placez le curseur sur champ et relâchez le bouton de la souris.
   3. De la même manière, placez les champs Auteur et Nationalité.
Vos champs sont sélectionnés. Il faut maintenant indiquer à Access de restreindre
l'affichage aux seuls auteurs français, autrement dit de saisir les critères de
sélection.




                                          22
Access 2002                         Cliclasolution                   Année 2006/2007




   1. Saisissez français sur la ligne Critères, dans la colonne Nationalité.
Votre requête est prête.

nEnregistrez la requête en cliquant sur     (ou sur Fichier Enregistrer
   sous...).
nSaisissez Liste des livres d 'auteurs français et cliquez sur OK.
Les objets d'Access ont au moins plusieurs modes d'utilisation : création, feuille de
données.
Bouton mode Création, enfoncé
Bouton mode Feuille de données.




Votre requête est actuellement en mode création (le bouton mode création est
enfoncé). Dans le mode création, on peut créer ou modifier l'objet (supprimer un
champ d'une requête ou ajouter un champ à une table).
Le mode feuille de données sert à visualiser et à modifier les informations, comme
nous l'avons vu avec les tables
nCliquez sur le bouton mode feuille de données
La requête s'exécute et le résultat apparaît sous la forme d'une feuille de données.
MUNOZ, l'auteur espagnol, n'est pas affiché.




                                           23
Access 2002                          Cliclasolution                    Année 2006/2007




Le résultat d'une requête est généralement une nouvelle vue sur des informations qui
existent déjà dans les tables. Il ne s'agit pas d'une nouvelle table (mais il existe des
exceptions à ce sujet, que nous verrons plus tard). La feuille de données sur votre
écran n'est, en quelque sorte, qu'une partie des tables Auteurs et Livres. Si l'on
modifie les données dans la requête affichée, on les modifie aussi dans les tables.
n Changez le titre du roman de M. Deplagne, Orion 418, saisissez à la place Orion
  417 (il suffit de cliquer juste avant le 8, d'appuyer sur la touche Suppr et de taper
  7).
n Fermez la fenêtre de la requête en double-cliquant sur sa case système.
   La requête apparaît dans la fenêtre Base de données. Vous pourrez la lancer à
   chaque fois que vous le souhaitez.
   Vérifiez que le changement de titre que vous avez effectué dans la requête a bien
   été répercuté dans la table Livres.
n Cliquez sur l'onglet Table de la fenêtre Base de données, puis cliquez sur Livres
  , dans la liste des tables.
n Cliquez sur Ouvrir, la table Livres s'affiche. Le titre a bien été modifié.




                                            24
Access 2002                          Cliclasolution                   Année 2006/2007

nFermez la table en double-cliquant sur sa case système.
RÔLE DES REQUÊTES
Les requêtes ont essentiellement trois rôles :
•Poser une question.
•   Modifier automatiquement la base de données (supprimer certains enregistrements,
    par exemple).
•   Servir à construire d'autres objets d'Access, comme des formulaires.
Une requête construite avec plusieurs tables permet de saisir dans ces diverses tables.
Dans l'exemple ci-dessus, modifier des données dans la requête Liste des livres
d'auteurs français les modifie dans les tables Auteurs et Livres.

Formulaires
Un formulaire permet de présenter l'information sous forme de fiche, plutôt que sous
forme de feuille de données.




CRÉATION INSTANTANÉE D'UN FORMULAIRE




                                            25
Access 2002                           Cliclasolution                Année 2006/2007




L'onglet Table et la table Auteurs doivent être sélectionnés.
nCliquez sur le bouton formulaire instantané
   Le formulaire est créé et s'affiche à l'écran.
nCliquez sur Fichier puis sur Enregistrer le formulaire sous...
nSaisissez Auteurs et cliquez sur OK.
Fermez le formulaire en double-cliquant sur sa case système. Notez, dans la fenêtre
Base de données, la présence du formulaire.




                                             26
Access 2002                            Cliclasolution                Année 2006/2007




RÔLE DES FORMULAIRES
Les formulaires présentent l'information de façon plus agréable et conviviale, sous
forme de fiche. Ils peuvent intégrer les éléments habituels de Windows : cases à cocher,
zone d'options, listes déroulantes, etc...



États
Un état sert à imprimer le contenu d'une table ou d'une requête.




CRÉATION INSTANTANÉE D'UN ÉTAT
n   Dans la fenêtre Base de données, sélectionnez l'onglet Table et cliquez sur la
    table Livres.
nCliquez sur l'outil état instantané


                                              27
Access 2002                           Cliclasolution                     Année 2006/2007

     Access crée votre état, et l'affiche en mode aperçu. Le mode aperçu permet de
     visualiser un état avant de l'imprimer.
     Vous pouvez explorer le document en utilisant les barres de défilement
     horizontales ou verticales, et, si votre liste était plus grande, en affichant d'autres
     pages.




Si vous disposez d'une imprimante :

n   Cliquez sur l'outil     , et validez la boîte de dialogue qui apparaît en cliquant sur
    OK
Votre état s'imprime. Il ne reste plus qu'à enregistrer votre état, afin de pouvoir l'utiliser
de nouveau.
n   Cliquez sur Fichier puis sur Enregistrer sous... La boîte de dialogue
    d'enregistrement d'état apparaît.
n   Saisissez Livres, et validez en cliquant sur OK
n   Fermez l'état en double-cliquant sur sa case système.

RÔLE DES ÉTATS
Les états servent à imprimer le contenu de tables ou de requêtes. Les états sont des
outils d'analyse.

Gestion des objets d'Access
Tables, requêtes, formulaires et états sont les objets qui composent une base de
données Access. Ils peuvent être copiés, effacés, renommés, exporter.
OUVERTURE DES OBJETS



                                             28
Access 2002                           Cliclasolution                     Année 2006/2007

Pour ouvrir une table, une requête ou un formulaire, il suffit de cliquer sur l'onglet
correspondant dans la fenêtre Base de données, de sélectionner l'objet en cliquant
dessus, et de cliquer sur le bouton Ouvrir.
Pour les états, le bouton Aperçu permet de les visualiser, ils peuvent être imprimés
avec Fichier Imprimer...
ÉCRAN
La fenêtre Access peut contenir plusieurs fenêtres ouvertes simultanément. Le menu
Fenêtre donne la liste des objets Access ouverts. Il suffit de cliquer, dans le menu,
sur le nom de l'objet pour que sa fenêtre devienne active et s'affiche au-dessus des
autres.
D'autre part, la commande Fenêtre Mosaïque permet de diviser l'écran d'Access
entre les fenêtres ouvertes.
Access affiche parfois une multitude de fenêtres, et il est important de savoir les
déplacer, afin de visualiser ce qu'elles pourraient cacher.
Pour déplacer une fenêtre, il suffit de l'attraper à la souris grâce à sa barre de titre, et
de la relâcher ailleurs, comme dans l'illustration ci-dessous.




IMPRESSION
Chaque élément d'Access peut être imprimé avec Fichier Imprimer...
IMPRIMER LA DÉFINITION D'UN OBJET
Dans la fenêtre Base de données, pour imprimer la structure d'une table, d'une
requête, des renseignements sur un formulaire ou un état, il faut utiliser Fichier
Imprimer la définition...
COPIER UNE TABLE


                                             29
Access 2002                        Cliclasolution                   Année 2006/2007

n Cliquez sur l'onglet Table de la fenêtre Base de données, et cliquez sur la table
  Auteurs.
n Choisissez Edition Copier pour mettre une copie de la table dans le presse
  papiers.
n Choisissez Edition Coller et saisissez double comme nom de table, et validez.




CHANGEMENT DE NOM

nCliquez sur la table double.

nChoisissez Fichier Renommer... et saisissez Sauvegarde Auteurs.
nValidez.

SUPPRESSION
n Dans la fenêtre Base de données, cliquez la table Sauvegarde Auteurs et
  choisissez Édition Supprimer.
n Confirmez en cliquant sur OK.
ANNULER LA DERNIÈRE ACTION
En cas d'erreur, pour annuler la dernière action effectuée : utilisez Edition Annuler
(ou en cliquant sur le bouton     ).




                                          30

Mais conteúdo relacionado

Mais procurados

Fiche de TP 3 sur les bases de données avec les SGBD(Système de Gestion des B...
Fiche de TP 3 sur les bases de données avec les SGBD(Système de Gestion des B...Fiche de TP 3 sur les bases de données avec les SGBD(Système de Gestion des B...
Fiche de TP 3 sur les bases de données avec les SGBD(Système de Gestion des B...ATPENSC-Group
 
Geavanceerd gebruik van PMB, \'batch processing\' (mandjes) en SQL: Enkele pr...
Geavanceerd gebruik van PMB, \'batch processing\' (mandjes) en SQL: Enkele pr...Geavanceerd gebruik van PMB, \'batch processing\' (mandjes) en SQL: Enkele pr...
Geavanceerd gebruik van PMB, \'batch processing\' (mandjes) en SQL: Enkele pr...guest70a86
 
Gestion avancée avec PMB: traitement par lots (paniers) et SQL: quelques exem...
Gestion avancée avec PMB: traitement par lots (paniers) et SQL: quelques exem...Gestion avancée avec PMB: traitement par lots (paniers) et SQL: quelques exem...
Gestion avancée avec PMB: traitement par lots (paniers) et SQL: quelques exem...PMB-BUG
 
Cours complet Base de donne Bac
Cours complet Base de donne Bac Cours complet Base de donne Bac
Cours complet Base de donne Bac Amri Ossama
 
Access formulaires
Access formulairesAccess formulaires
Access formulaireshassan1488
 
Rechercher un enregistrement avec une liste déroulante dans un formulaire Access
Rechercher un enregistrement avec une liste déroulante dans un formulaire AccessRechercher un enregistrement avec une liste déroulante dans un formulaire Access
Rechercher un enregistrement avec une liste déroulante dans un formulaire AccessVotre Assistante
 
Ch5 base de données
Ch5   base de donnéesCh5   base de données
Ch5 base de donnéesWael Ismail
 
" Aperçu globale de l’Editeur DSD dans la nouvelle plateforme CountrySTAT "
" Aperçu globale de l’Editeur DSD dans la nouvelle plateforme CountrySTAT  "" Aperçu globale de l’Editeur DSD dans la nouvelle plateforme CountrySTAT  "
" Aperçu globale de l’Editeur DSD dans la nouvelle plateforme CountrySTAT "FAO
 
Scbd cg conception
Scbd cg conceptionScbd cg conception
Scbd cg conceptionvangogue
 
Turoriel publipostage by marion m
Turoriel publipostage by marion mTuroriel publipostage by marion m
Turoriel publipostage by marion mmarion1461
 
Le publipostage sous word
Le publipostage sous wordLe publipostage sous word
Le publipostage sous wordResosphere
 
Présentation publipostage
Présentation publipostagePrésentation publipostage
Présentation publipostageflessor
 
Explication du fonctionnement de publipostage sous word 2007
Explication du fonctionnement de publipostage sous word 2007Explication du fonctionnement de publipostage sous word 2007
Explication du fonctionnement de publipostage sous word 2007mattmattor
 
Cours Excel avance
Cours Excel avanceCours Excel avance
Cours Excel avancehassan1488
 
Siebel navigation french
Siebel navigation frenchSiebel navigation french
Siebel navigation frenchspudspazz
 
Fiches Pratiques O.O Writer
Fiches Pratiques O.O WriterFiches Pratiques O.O Writer
Fiches Pratiques O.O WriterGuillaume MAURIN
 

Mais procurados (20)

Fiche de TP 3 sur les bases de données avec les SGBD(Système de Gestion des B...
Fiche de TP 3 sur les bases de données avec les SGBD(Système de Gestion des B...Fiche de TP 3 sur les bases de données avec les SGBD(Système de Gestion des B...
Fiche de TP 3 sur les bases de données avec les SGBD(Système de Gestion des B...
 
Sgbdr
SgbdrSgbdr
Sgbdr
 
Geavanceerd gebruik van PMB, \'batch processing\' (mandjes) en SQL: Enkele pr...
Geavanceerd gebruik van PMB, \'batch processing\' (mandjes) en SQL: Enkele pr...Geavanceerd gebruik van PMB, \'batch processing\' (mandjes) en SQL: Enkele pr...
Geavanceerd gebruik van PMB, \'batch processing\' (mandjes) en SQL: Enkele pr...
 
Gestion avancée avec PMB: traitement par lots (paniers) et SQL: quelques exem...
Gestion avancée avec PMB: traitement par lots (paniers) et SQL: quelques exem...Gestion avancée avec PMB: traitement par lots (paniers) et SQL: quelques exem...
Gestion avancée avec PMB: traitement par lots (paniers) et SQL: quelques exem...
 
Cours complet Base de donne Bac
Cours complet Base de donne Bac Cours complet Base de donne Bac
Cours complet Base de donne Bac
 
Access formulaires
Access formulairesAccess formulaires
Access formulaires
 
Rechercher un enregistrement avec une liste déroulante dans un formulaire Access
Rechercher un enregistrement avec une liste déroulante dans un formulaire AccessRechercher un enregistrement avec une liste déroulante dans un formulaire Access
Rechercher un enregistrement avec une liste déroulante dans un formulaire Access
 
Ch5 base de données
Ch5   base de donnéesCh5   base de données
Ch5 base de données
 
" Aperçu globale de l’Editeur DSD dans la nouvelle plateforme CountrySTAT "
" Aperçu globale de l’Editeur DSD dans la nouvelle plateforme CountrySTAT  "" Aperçu globale de l’Editeur DSD dans la nouvelle plateforme CountrySTAT  "
" Aperçu globale de l’Editeur DSD dans la nouvelle plateforme CountrySTAT "
 
Scbd cg conception
Scbd cg conceptionScbd cg conception
Scbd cg conception
 
Turoriel publipostage by marion m
Turoriel publipostage by marion mTuroriel publipostage by marion m
Turoriel publipostage by marion m
 
Le publipostage sous word
Le publipostage sous wordLe publipostage sous word
Le publipostage sous word
 
Présentation publipostage
Présentation publipostagePrésentation publipostage
Présentation publipostage
 
Explication du fonctionnement de publipostage sous word 2007
Explication du fonctionnement de publipostage sous word 2007Explication du fonctionnement de publipostage sous word 2007
Explication du fonctionnement de publipostage sous word 2007
 
Formation word 2007 et 2010
Formation word 2007 et 2010  Formation word 2007 et 2010
Formation word 2007 et 2010
 
Cours Excel avance
Cours Excel avanceCours Excel avance
Cours Excel avance
 
Zotero
ZoteroZotero
Zotero
 
Siebel navigation french
Siebel navigation frenchSiebel navigation french
Siebel navigation french
 
Fiches Pratiques O.O Writer
Fiches Pratiques O.O WriterFiches Pratiques O.O Writer
Fiches Pratiques O.O Writer
 
Manule jbs
Manule jbsManule jbs
Manule jbs
 

Destaque

Analisis articulos 11
Analisis articulos 11Analisis articulos 11
Analisis articulos 112571847
 
Los 6 mitos_para_legalizar_el_aborto-6937
Los 6 mitos_para_legalizar_el_aborto-6937Los 6 mitos_para_legalizar_el_aborto-6937
Los 6 mitos_para_legalizar_el_aborto-6937Alejandro guevara
 
4 combustible para el ejercicio.05
4 combustible para el ejercicio.054 combustible para el ejercicio.05
4 combustible para el ejercicio.05Alejandro guevara
 
Cecyte bc, los portales
Cecyte bc, los portalesCecyte bc, los portales
Cecyte bc, los portalesbebovazquez
 
Early modern argentina
Early modern argentinaEarly modern argentina
Early modern argentinaRex Koontz
 
Redes Sociales
Redes Sociales Redes Sociales
Redes Sociales fba16
 
Publicación2
Publicación2Publicación2
Publicación2fba16
 
Caract del sistema locomotor clinica
Caract del sistema locomotor clinicaCaract del sistema locomotor clinica
Caract del sistema locomotor clinicaAlejandro guevara
 
Presentación
Presentación Presentación
Presentación toni3216
 
Calidad y productividad en las organizaciones
Calidad y productividad en las organizacionesCalidad y productividad en las organizaciones
Calidad y productividad en las organizacionesJasmin Rodriguezs
 
Capoeira
CapoeiraCapoeira
CapoeiraThiesa
 
4 vg svein_arne_haavik
4 vg svein_arne_haavik4 vg svein_arne_haavik
4 vg svein_arne_haavikvisittelemark
 

Destaque (20)

Analisis articulos 11
Analisis articulos 11Analisis articulos 11
Analisis articulos 11
 
3 continuo energético.
3 continuo energético.3 continuo energético.
3 continuo energético.
 
Cierre de Sprite Ráfaga 2012
Cierre de Sprite Ráfaga 2012Cierre de Sprite Ráfaga 2012
Cierre de Sprite Ráfaga 2012
 
Los 6 mitos_para_legalizar_el_aborto-6937
Los 6 mitos_para_legalizar_el_aborto-6937Los 6 mitos_para_legalizar_el_aborto-6937
Los 6 mitos_para_legalizar_el_aborto-6937
 
4 combustible para el ejercicio.05
4 combustible para el ejercicio.054 combustible para el ejercicio.05
4 combustible para el ejercicio.05
 
Profile
ProfileProfile
Profile
 
Cecyte bc, los portales
Cecyte bc, los portalesCecyte bc, los portales
Cecyte bc, los portales
 
Excel Avanzado
Excel AvanzadoExcel Avanzado
Excel Avanzado
 
Planning calendar
Planning calendarPlanning calendar
Planning calendar
 
Early modern argentina
Early modern argentinaEarly modern argentina
Early modern argentina
 
Redes Sociales
Redes Sociales Redes Sociales
Redes Sociales
 
Insuficiencia cardiaca
Insuficiencia cardiacaInsuficiencia cardiaca
Insuficiencia cardiaca
 
Publicación2
Publicación2Publicación2
Publicación2
 
Caract del sistema locomotor clinica
Caract del sistema locomotor clinicaCaract del sistema locomotor clinica
Caract del sistema locomotor clinica
 
Presentación
Presentación Presentación
Presentación
 
Calidad y productividad en las organizaciones
Calidad y productividad en las organizacionesCalidad y productividad en las organizaciones
Calidad y productividad en las organizaciones
 
Sisitemas energeticos
Sisitemas energeticos Sisitemas energeticos
Sisitemas energeticos
 
Deserción..
Deserción..Deserción..
Deserción..
 
Capoeira
CapoeiraCapoeira
Capoeira
 
4 vg svein_arne_haavik
4 vg svein_arne_haavik4 vg svein_arne_haavik
4 vg svein_arne_haavik
 

Semelhante a access

initiation_a_access microsoft office access
initiation_a_access microsoft office accessinitiation_a_access microsoft office access
initiation_a_access microsoft office accessYounesOuladSayad1
 
Des trucs et astuces pour gagner du temps avec Sage 100 Gestion Commerciale i7.
Des trucs et astuces pour gagner du temps avec Sage 100 Gestion Commerciale i7.Des trucs et astuces pour gagner du temps avec Sage 100 Gestion Commerciale i7.
Des trucs et astuces pour gagner du temps avec Sage 100 Gestion Commerciale i7.Sage france
 
Business Intelligence : introduction to datawarehouse
Business Intelligence : introduction to datawarehouseBusiness Intelligence : introduction to datawarehouse
Business Intelligence : introduction to datawarehouseAlexandre Equoy
 
[User Guide] 7 bonnes pratiques pour réussir vos tableaux de bord Excel avec ...
[User Guide] 7 bonnes pratiques pour réussir vos tableaux de bord Excel avec ...[User Guide] 7 bonnes pratiques pour réussir vos tableaux de bord Excel avec ...
[User Guide] 7 bonnes pratiques pour réussir vos tableaux de bord Excel avec ...AT Internet
 
analysez-des-donnees-avec-excel documen.pdf
analysez-des-donnees-avec-excel documen.pdfanalysez-des-donnees-avec-excel documen.pdf
analysez-des-donnees-avec-excel documen.pdfLeonLovensky
 
chapitre 03-Microsoft Word-sth 23.pptx
chapitre 03-Microsoft Word-sth 23.pptxchapitre 03-Microsoft Word-sth 23.pptx
chapitre 03-Microsoft Word-sth 23.pptxSamoSamo18
 
Ajouter une navigation par onglets sur un formulaire Access
Ajouter une navigation par onglets sur un formulaire AccessAjouter une navigation par onglets sur un formulaire Access
Ajouter une navigation par onglets sur un formulaire AccessVotre Assistante
 
Cour excel informatique de gestion semestre4
Cour excel informatique de gestion semestre4Cour excel informatique de gestion semestre4
Cour excel informatique de gestion semestre4Jamal Yasser
 
chapitre 3 Initiation au logiciel SPSS et traitement des données issues des ...
chapitre 3 Initiation au logiciel SPSS et traitement des données issues des  ...chapitre 3 Initiation au logiciel SPSS et traitement des données issues des  ...
chapitre 3 Initiation au logiciel SPSS et traitement des données issues des ...Hamidou Leyo Idriss
 
Cours excel 2007_1_notions_de_base
Cours excel 2007_1_notions_de_baseCours excel 2007_1_notions_de_base
Cours excel 2007_1_notions_de_basezigorman
 
Initiation_Access23DelafuigureInternationnal
Initiation_Access23DelafuigureInternationnalInitiation_Access23DelafuigureInternationnal
Initiation_Access23DelafuigureInternationnalAchrafarc
 
Windows xp structure du registre
Windows xp   structure du registreWindows xp   structure du registre
Windows xp structure du registreDICKO Yacouba
 
Access 2003 zie
Access 2003 zieAccess 2003 zie
Access 2003 zieLinux Coul
 
Pratique professionnelle TCG KOUAMI DJOMO JULIO STEPHANE
Pratique professionnelle TCG  KOUAMI DJOMO JULIO STEPHANEPratique professionnelle TCG  KOUAMI DJOMO JULIO STEPHANE
Pratique professionnelle TCG KOUAMI DJOMO JULIO STEPHANEJulio Djomo
 
Totu access sphinx_epruves_excel Tle ACC
Totu access sphinx_epruves_excel Tle ACCTotu access sphinx_epruves_excel Tle ACC
Totu access sphinx_epruves_excel Tle ACCJulio Djomo
 
pratique proessionnelle PCG/ACC KOUAMI DJOMO JULIO STEPHANE
pratique proessionnelle PCG/ACC  KOUAMI DJOMO JULIO STEPHANEpratique proessionnelle PCG/ACC  KOUAMI DJOMO JULIO STEPHANE
pratique proessionnelle PCG/ACC KOUAMI DJOMO JULIO STEPHANEJulio Djomo
 

Semelhante a access (20)

coursaccess.pdf
coursaccess.pdfcoursaccess.pdf
coursaccess.pdf
 
initiation_a_access microsoft office access
initiation_a_access microsoft office accessinitiation_a_access microsoft office access
initiation_a_access microsoft office access
 
Base donnee MYSQL
Base donnee MYSQLBase donnee MYSQL
Base donnee MYSQL
 
Des trucs et astuces pour gagner du temps avec Sage 100 Gestion Commerciale i7.
Des trucs et astuces pour gagner du temps avec Sage 100 Gestion Commerciale i7.Des trucs et astuces pour gagner du temps avec Sage 100 Gestion Commerciale i7.
Des trucs et astuces pour gagner du temps avec Sage 100 Gestion Commerciale i7.
 
Business Intelligence : introduction to datawarehouse
Business Intelligence : introduction to datawarehouseBusiness Intelligence : introduction to datawarehouse
Business Intelligence : introduction to datawarehouse
 
Tutoriel netvibes
Tutoriel netvibesTutoriel netvibes
Tutoriel netvibes
 
[User Guide] 7 bonnes pratiques pour réussir vos tableaux de bord Excel avec ...
[User Guide] 7 bonnes pratiques pour réussir vos tableaux de bord Excel avec ...[User Guide] 7 bonnes pratiques pour réussir vos tableaux de bord Excel avec ...
[User Guide] 7 bonnes pratiques pour réussir vos tableaux de bord Excel avec ...
 
analysez-des-donnees-avec-excel documen.pdf
analysez-des-donnees-avec-excel documen.pdfanalysez-des-donnees-avec-excel documen.pdf
analysez-des-donnees-avec-excel documen.pdf
 
chapitre 03-Microsoft Word-sth 23.pptx
chapitre 03-Microsoft Word-sth 23.pptxchapitre 03-Microsoft Word-sth 23.pptx
chapitre 03-Microsoft Word-sth 23.pptx
 
Ajouter une navigation par onglets sur un formulaire Access
Ajouter une navigation par onglets sur un formulaire AccessAjouter une navigation par onglets sur un formulaire Access
Ajouter une navigation par onglets sur un formulaire Access
 
Cour excel informatique de gestion semestre4
Cour excel informatique de gestion semestre4Cour excel informatique de gestion semestre4
Cour excel informatique de gestion semestre4
 
chapitre 3 Initiation au logiciel SPSS et traitement des données issues des ...
chapitre 3 Initiation au logiciel SPSS et traitement des données issues des  ...chapitre 3 Initiation au logiciel SPSS et traitement des données issues des  ...
chapitre 3 Initiation au logiciel SPSS et traitement des données issues des ...
 
Cours excel 2007_1_notions_de_base
Cours excel 2007_1_notions_de_baseCours excel 2007_1_notions_de_base
Cours excel 2007_1_notions_de_base
 
Initiation_Access23DelafuigureInternationnal
Initiation_Access23DelafuigureInternationnalInitiation_Access23DelafuigureInternationnal
Initiation_Access23DelafuigureInternationnal
 
Windows xp structure du registre
Windows xp   structure du registreWindows xp   structure du registre
Windows xp structure du registre
 
Access 2003 zie
Access 2003 zieAccess 2003 zie
Access 2003 zie
 
Access
AccessAccess
Access
 
Pratique professionnelle TCG KOUAMI DJOMO JULIO STEPHANE
Pratique professionnelle TCG  KOUAMI DJOMO JULIO STEPHANEPratique professionnelle TCG  KOUAMI DJOMO JULIO STEPHANE
Pratique professionnelle TCG KOUAMI DJOMO JULIO STEPHANE
 
Totu access sphinx_epruves_excel Tle ACC
Totu access sphinx_epruves_excel Tle ACCTotu access sphinx_epruves_excel Tle ACC
Totu access sphinx_epruves_excel Tle ACC
 
pratique proessionnelle PCG/ACC KOUAMI DJOMO JULIO STEPHANE
pratique proessionnelle PCG/ACC  KOUAMI DJOMO JULIO STEPHANEpratique proessionnelle PCG/ACC  KOUAMI DJOMO JULIO STEPHANE
pratique proessionnelle PCG/ACC KOUAMI DJOMO JULIO STEPHANE
 

access

  • 1. Access 2002 Cliclasolution Année 2006/2007 DÉFINITION D'UNE BASE DE DONNÉES Une base de données est un ensemble d'informations concernant un sujet donné. L'exemple principal qui structure ce support est constitué des renseignements nécessaires pour gérer des bons de commandes, émettre des factures, imprimer des étiquettes, faire des statistiques sur les ventes, et ce pour une société fictive. Mais une base de données peut concerner des sujets entièrement différents, comme la gestion d'un magasin vidéo, la gestion du personnel, les stocks, une collection de tableaux, etc... Les principes sont les mêmes. Base de données sans informatique Armoir des bons de commande traités Classeur des produits Classeur rotatif Bons de commande des clients reçu le jour même Factures établies à partir des bon de commande Statistiques Une base de données servant à facturer pourrait être constituée ainsi : Un classeur rotatif contenant toutes les "fiches clients". Les fiches sont classées par ordre alphabétique, mais pour éviter les confusions dues aux homonymies, chaque client a un numéro. Une armoire contenant les bons de commande, classés par jour. Chaque jour, les bons de commande reçus donnent lieu à une facture, puis sont classés. Un catalogue, sous forme de classeur avec des fiches cartonnées, décrivant les produits. Ces informations servent à émettre des factures, et à faire diverses statistiques, comme la liste des clients parisiens ou le chiffre d'affaires pour une catégorie de 1
  • 2. Access 2002 Cliclasolution Année 2006/2007 produits. Cet exemple est simplifié : beaucoup d'autres informations (commerciaux, fournisseurs, etc..) peuvent être ajoutées à la base de données. Ces informations sont reliées entre elles : par exemple, lors du traitement d'un bon de commande, il faut vérifier que le client ait une fiche client, que les articles demandés existent bien, que leur prix soit correct, et chercher ces informations où elles sont stockées. Des informations concernant un sujet (la facturation) et des liens logiques entre ces informations : c'est ce qui définit une base de données. Dans cet esprit, les supports matériels de l'information font partie de la base de données. Une fiche client, mais aussi un bon de commande, une facture ou une liste des produits les plus vendus sont des objets de la base de données. Base de données avec informatique Une base de données informatique peut reprendre tel quel l'ensemble des informations ci-dessus. Seront stockés dans la base de données informatique tous les renseignements, comme les fiches clients, les fiches produits, les informations concernant les commandes, etc... Un système informatique de base de données gère les relations entre les informations. La saisie d'un bon de commande comportera un contrôle automatique pour vérifier si un article existe ou pas. Cette capacité à gérer les relations entre les informations explique le nom de : Système de Gestion de Base de Données Relationnelle (S.G.B.D.R.). Une base de données informatisée peut présenter ses écrans de manière identique aux formulaires de papiers, pour faciliter la saisie. Contrairement à un formulaire de papier, le formulaire d'écran exécutera des calculs, comme le total de la commande. Bien sûr, une base de données peut servir à imprimer des factures, des étiquettes, des listes avec des totaux (quantité de produits commandés par catégorie, par exemple) et à répondre à des questions, comme : quels sont les produits dont le prix est supérieur à 1 000 € ? Microsoft Access vous permet de gérer plusieurs bases de données. Chaque base de données est intégralement enregistrée dans un fichier, sur le disque dur. Vous pourrez avoir autant de bases de données que vous le désirez, mais Microsoft Access ne permet de travailler que sur une base de données à la fois. Lancer ou quitter Access 2
  • 3. Access 2002 Cliclasolution Année 2006/2007 LANCER ACCESS n Dans démarrer tous programmes Microsoft Office. n Dans le menu déroulent de Microsoft Office, double-cliquez sur l'icône de programme Microsoft Office Access 2003. QUITTER ACCESS  Sélectionnez le menu Fichier et choisissez la commande Quitter. Fenê tre Microsoft Access 1 Case système Un double clic dessus ferme Microsoft Access. 2 Barre d'outils Regroupe les outils (Icônes) permettant d'effectuer rapidement les opérations courantes en évitant de passer par les menus. 3 Barre de titre Titre de la fenêtre d'application. 4 Barre de menu Ligne des menus. 5 Bouton réduire Transforme la fenêtre en icône dans la barre de taches. 3
  • 4. Access 2002 Cliclasolution Année 2006/2007 6 Bouton agrandir Pour passer en taille maximale ou pour restaurer la taille de la fenêtre. 7 Bouton Fermer Fermer l'application. 8 Barre d'état Indications relatives au mode de travail que vous utilisez, et ligne d'aide. Sur la droite s'affichent des abréviations indiquant certains états, comme NUM pour indiquer que le pavé numérique est actif. 4
  • 5. Access 2002 Cliclasolution Année 2006/2007 VUE GLOBALE DE MICROSOFT ACCESS Ce chapitre vous familiarisera avec la structure d'une base de données Access. Il ne s'agit que de présenter les fonctionnalités d'Access, chacune des notions abordées sera développée dans les chapitres suivants. Uniquement dans ce chapitre, la base de données sera constituée par : •Des informations sur des auteurs. •Des informations sur des romans. •Une question, que l'on pourra poser à chaque fois que nécessaire : Quels sont les titres des romans d'auteurs français ? •Un écran conçu pour faciliter et rendre agréable la saisie des fiches auteurs. •La liste imprimée des livres. Créer, ouvrir et fermer une base de données CRÉER n Cliquez sur ou sur Fichier Nouvelle base de données... La boîte de dialogue Nouvelle fichier s'affiche. n Dans la zone Créer, Cliquez sur Base de données vide. 5
  • 6. Access 2002 Cliclasolution Année 2006/2007 n Dans Nom de fichier tapez biblio. Ce sera le nom du fichier contenant tous les éléments de la base. n Éventuellement, sélectionnez le lecteur, et le répertoire dans la zone Enregistrer dans, ou vous désirez créer la base de données. n Cliquez sur Créer. Access crée une base de données vide et affiche la fenêtre de base de données. FERMER nCliquez sur Fichier puis sur Fermer. OUVRIR nCliquez sur ou sur Fichier Ouvrir... La boîte de dialogue Ouvrir une base de données s'affiche. 6
  • 7. Access 2002 Cliclasolution Année 2006/2007 nChoisissez éventuellement, dans la zone Regarder dans où se trouve la base de données. Access ouvre la base de données biblio et affiche la fenêtre Base de données : Tables Access stocke les informations dans des tables. 7
  • 8. Access 2002 Cliclasolution Année 2006/2007 Une table est un groupe d'informations sur un domaine précis. Par exemple, tout ce qui concerne les clients peut être enregistré dans une table, et tout ce qui concerne les produits dans une autre. Les tables présentent l'information sous forme de tableau. Prenons l'exemple d'une table d'auteurs de romans, elle pourrait se présenter ainsi : Nom Prénom Nationalité Deplagne Arnaud Français Munoz Guillaume Espagnol Sorba Antoine Français Meniere William Français La table ci-dessus concerne un sujet précis : les auteurs. Les romans sont un autre sujet et auront leur propre table. Nous verrons plus loin la nécessité de fractionner l'information entre plusieurs tables. Chaque ligne de cette table concerne un auteur, et représente le contenu d'une fiche Auteurs. Une ligne est appelée enregistrement. Dans un enregistrement, les renseignements sont saisis dans différentes zones (colonnes) appelées champs. Ainsi, le champ Prénom du troisième enregistrement contient la valeur Antoine. CRÉER UNE TABLE AVEC L'ASSISTANT Nous allons créer la table des auteurs. La fenêtre Base de données est affichée, et l'onglet Table est sélectionné.  Double Cliquez sur Créer une table à l'aide de l'assistant. La boîte de dialogue Assistant Table s'affiche. 8
  • 9. Access 2002 Cliclasolution Année 2006/2007 L'assistant apparaît. Son but est de vous aider à créer une table. Pour cela, il vous propose des tables exemples, dans lesquelles vous pouvez sélectionner des champs. Ces champs seront des éléments de votre table. Lisez attentivement les instructions de l'assistant. Rappelez-vous que nous désirons une table (Auteurs) avec trois champs (trois colonnes) : Nom, Prénom, Nationalité. 1. Cliquez sur l'option Privé. 2. Faites défiler vers le bas la liste des tables exemples, puis cliquez sur la table d'exemple Auteurs. 3. Cliquez sur le champ d'exemple Nom. nCliquez sur le bouton marqué d'un > pour ajouter le champ NomFamille dans la nouvelle table. 9
  • 10. Access 2002 Cliclasolution Année 2006/2007 Ajoute le champ sélectionné Ajoute tous les champs. Enlève le champ sélectionné Enlève tous les champs. nCliquez sur Prénom puis sur > nCliquez sur Nationalité puis sur > nCliquez sur Suivant > L'étape suivante s'affiche. Lisez attentivement le texte affiché. L'assistant propose Auteurs comme nom de table. Par défaut, il s'agit du nom choisi dans la zone Tables exemple de l'écran ci-dessus. Il faut également choisir entre laisser Access créer une clé primaire ou en définir une soi-même. 10
  • 11. Access 2002 Cliclasolution Année 2006/2007 nCliquez sur Non, je définirai moi-même la clé primaire. CLÉ PRIMAIRE La notion de clé primaire est d'une importance cruciale. Supposons qu'un comptable d'une société doit vous adresser un chèque, il est préférable qu'il trouve votre adresse (dans une table Access), et non celle d'une autre personne. Si la recherche est basée sur le nom, il peut y avoir homonymie. Pour éviter ces confusions, il faut qu'il y ait un champ dont le contenu soit unique pour chaque enregistrement, comme un numéro de sécurité sociale. La clé primaire sert à identifier chaque enregistrement, et, accessoirement, à ordonner une table. Access n'autorise pas les valeurs en double dans une clé primaire. Le numéro de sécurité sociale pourrait être une clé primaire dans une table Access : la personne qui a votre numéro est sûre de trouver votre enregistrement. Dans notre table, nous choisirons le champ NomFamille comme clé primaire (nous ne pouvons donc pas avoir deux auteurs ayant le même nom). Nous verrons plus tard qu'une clé primaire peut être composée de plusieurs champs. Access demande ensuite quel type d'information il y aura dans le champ NomFamille (servant de clé primaire). Les deux premières options proposent des nombres, la dernière permet de saisir n'importe quel caractère. Dans cet exemple extrêmement simplifié, nous choisissons le nom comme clé primaire. La plupart du temps il est plus judicieux de choisir un champ contenant un nombre ou une référence, pour éviter les problèmes de doublons. L'option Nombres et/ou lettres étant sélectionnée, cliquez sur le bouton Suivant> 11
  • 12. Access 2002 Cliclasolution Année 2006/2007 n Laissez sélectionnée l'option Entrer des données et cliquez sur le bouton Terminer. La nouvelle table, vide, s'affiche. nFermez cette table en double-cliquant sur sa case système. CRÉER UNE TABLE SANS ASSISTANT Vous allez créer la table Livres 1. L'onglet Table doit être sélectionné. Au besoin cliquez dessus. 2. Double cliquez sur Céer une table en mode création. 12
  • 13. Access 2002 Cliclasolution Année 2006/2007 1. Sélectionner le Mode Création. 2. Cliquez sur le bouton OK. II est possible que d'autres fenêtres s'affichent. Dans ce cas, fermez-les en double- cliquant sur leur case système. Notez, en bas à droite de la fenêtre Table, le texte d'aide d'Access. Souvent, un texte d'aide apparaît dans la barre d'état de la fenêtre d'Access. Cette fenêtre permet d'ajouter et de définir les champs que contient la table. La table Livres doit contenir les champs (colonnes) suivants : Titre, Auteur, Genre et Prêté à. n Saisissez Titre dans la première colonne sur la première ligne. En cas d'erreur, utilisez la touche  (retour arrière) pour effacer. n Appuyez ensuite sur  pour placer le curseur dans la première colonne, ligne 2. De la même manière, saisissez les champs Auteur, Genre, Prêté à. Il faut maintenant définir la clé primaire de la table Livres. La clé primaire sera composée à partir du champ Titre. Le titre servira donc à identifier précisément un enregistrement (une ligne) de la table Livres, et ne pourra pas être en double. 13
  • 14. Access 2002 Cliclasolution Année 2006/2007 1. Cliquez sur ce bouton. C'est un sélecteur, Il sert à sélectionner une ligne. 2. Cliquez sur ce bouton pour que le champ Titre soit une clé primaire. 3. Une petite clé apparaît sur le sélecteur du champ sélectionné. nCliquez sur ou choisissez Fichier Enregistrer sous... nDans la boîte de dialogue qui apparaît, tapez Livres. n Cliquez sur OK. La table est créée. n Fermez-la en double-cliquant sur sa case système. Dans la fenêtre Base de données, avec l'onglet Table sélectionné, on voit les deux tables récemment créées. 14
  • 15. Access 2002 Cliclasolution Année 2006/2007 RÔLE DES TABLES Le rôle des tables est de stocker l'information. Tout ce que vous désirez saisir et conserver dans la base de données sera enregistré dans une table. Relations entre les tables La notion de relation entre les tables est importante. Il y a une relation entre les tables Auteurs et Livres. Pour qu'un livre existe, il faut un auteur. Ainsi, si nous saisissons un nom d'auteur dans la table Livres, il faut que ce nom existe aussi dans la table Auteurs, où, en tant que clé primaire, il sert à identifier un enregistrement. Access empêchera aussi que l'on supprime un enregistrement pour un auteur, dans la table Auteurs, s'il y a des livres portant son nom, dans la table Livres. Veiller à ce que ce type de problème ne se pose pas s'appelle "appliquer l'intégrité référentielle". Nous allons voir comment établir ce genre de relation entre la table Auteurs et la table Livres, et comment veiller à l'intégrité référentielle. CRÉATION D'UNE RELATION ENTRE DEUX TABLES Cliquez sur le bouton pour afficher la fenêtre Relations. Elle s'affiche, vide, et une boîte de dialogue nous invite à ajouter des tables. 1. Cliquez sur Auteurs. 2. Cliquez sur Ajouter. 3. Cliquez sur Livres. 4. Cliquez sur Ajouter. 5. Cliquez sur Fermer. Les deux tables apparaissent dans la fenêtre Relations. Vous allez créer une relation entre le champ NomFamille de la table Auteurs et le champ Auteur de la table Livres. 15
  • 16. Access 2002 Cliclasolution Année 2006/2007 1. Cliquez sur le champ NomFamille et gardez enfoncé le bouton de la souris. 2. Déplacez le curseur sur le champ Auteur et relâchez le bouton de la souris. 1. Cliquez sur la case à cocher Appliquer l'intégrité référentielle. 2. Fermez la boîte de dialogue en cliquant sur bouton Créer . Dans la zone d'option Une à Plusieurs. Cela signifie qu'un auteur peut avoir plusieurs livres. A une fiche de la table Auteurs peuvent correspondre plusieurs fiches de la table Livres. On appelle ce type de relation une relation un à plusieurs. L'option Une demanderait à Access de n'accepter dans la table Livre qu'une seule fiche par fiche de la table Auteurs. On appelle ce type de relation une relation un à un. Désormais, une relation appliquant l'intégrité référentielle existe entre les tables Auteurs et Livres. Elle est symbolisée par le trait qui relie les deux tables dans la fenêtre Relations. 16
  • 17. Access 2002 Cliclasolution Année 2006/2007 Les symboles 1 et ∞ signifient relation de un à plusieurs entre A u t e u r s et Livres, par l'intermédiaire des champs NomFamille et Auteur. Pour établir une relation, la table du coté UN doit obligatoirement avoir une clé primaire. Cette clé primaire sert de lien vers la table de destination. Il est possible, avec la fenêtre Relations, de supprimer une relation déjà existante. II faut sélectionner le lien entre les tables concernées (en cliquant sur le trait qui unit les tables) et utiliser Edition Supprimer. Au besoin, avec la souris, éloigner les tables l'une de l'autre, dans la fenêtre Relations, pour que le lien soit visible. Dans la fenêtre Relations, en double-cliquant sur le lien qui unit deux tables, la boîte de dialogue Relations apparaît. Il est alors possible de changer les options de la relation. nEnregistrez en cliquant sur nFermez la fenêtre R e l a t i o n s en double-cliquant sur sa case système. Nous allons tester cette relation en ajoutant des données dans les tables. Dans la fenêtre Base de données, l'onglet Table doit être sélectionné. nCliquez sur la ligne Auteurs puis cliquez sur le bouton Ouvrir . La table A u t e u r s s'ouvre en mode feuille de données. Elle ressemble ainsi à une feuille de calcul d'un tableur. Elle est, pour l'instant, vide. n Saisissez les renseignements ci-dessous. Les touches fléchées permettent de déplacer le curseur dans la table. Après chaque renseignement saisi, appuyez sur  pour valider et passer au champ ou à l'enregistrement suivant. La t o u c h e ; Suppr efface les caractères sélectionnés, et s'il n'y a pas de caractère sélectionné, ceux à droite du curseur. 17
  • 18. Access 2002 Cliclasolution Année 2006/2007 La touche(effacement arrière) efface les caractères sélectionnés ou ceux à gauche du curseur. On sélectionne des caractères en cliquant devant un caractère, en gardant le bouton de la souris enfoncé, en déplaçant le curseur derrière le dernier caractère à sélectionner, puis en relâchant le bouton de la souris. nFermez la table Auteurs en double cliquant sur sa case système. n Dans la fenêtre Base de données, cliquez sur Livres , puis sur Ouvrir . Pour tester l'application des règles d'intégrité référentielle par Access, vous allez saisir le premier enregistrement avec un auteur inconnu. nSaisissez R e c e t t e d' oe uf s , appuyez sur Entr nSaisissez B omb a r et validez avec Entr. Notez qu'Acess ne réagit pas encore. nSaisissez C u i s i n e et validez avec Entr nValidez le champ Prêté à avec Entr. Un message d'erreur s'affiche. Lorsque vous avez tenté de quitter l'enregistrement, Access a essayé de le sauvegarder. Mais l'auteur Bombar n'existant pas dans la table Auteurs, l'enregistrement n'a pas été sauvegardé, et un message d'erreur s'est affiché. nCliquez sur le bouton OK. n Choisissez Édition Annuler enregistrement en cours. Tout ce que l'on vient de taper est annulé, et la condition d'erreur n'existe plus. 18
  • 19. Access 2002 Cliclasolution Année 2006/2007 n Saisissez les renseignements ci-dessous, en validant avec :Entr à chaque champ. nFermez la table Livres en double-cliquant sur sa case système. n Dans la fenêtre Base de données, cliquez sur Auteurs , et sur le bouton Ouvrir . La table s'ouvre en mode feuille de données. nAppuyez sur la touche Suppr pour supprimer l'enregistrement. Un message d'erreur s'affiche. Les règles d'intégrité référentielle sont respectées : on ne peut supprimer un auteur s'il y a des livres à son nom. nCliquez sur le bouton OK. nPuis, fermez la table Auteurs. Dans la table Auteurs, on peut modifier ce que l'on désire sauf le champ clé primaire (Nom), car le nom est aussi dans la table Livres, et sert à faire le lien. Si pour un auteur le nom changeait dans la table Auteurs et pas dans Livres, Access ne pourrait plus établir la relation entre les deux tables. Si l'on tente de le modifier, le même message d'erreur s'affichera. Si vous désirez pouvoir modifier la clé primaire dans une table du coté UN (le champ Nom dans la table Auteurs), il faut cocher Mise-à-jour en cascade dans la boîte de dialogue Relations (voir page 31). Dans ce cas Access accepte la modification du champ et modifie automatiquement le champ Auteur dans les enregistrements 19
  • 20. Access 2002 Cliclasolution Année 2006/2007 concernés de la table Livres. De même, si vous désirez pouvoir supprimer un enregistrement de la table Auteurs même s'il y a des enregistrements liés dans la table Livres, vous devez cocher Suppression en cascade dans la boîte de dialogue Relations. Dans ce cas, quand vous supprimez l'enregistrement pour un auteur dans la table Auteurs, Access supprime automatiquement tous les enregistrements pour cet auteur dans la table Livres. RÔLE DES RELATIONS Les relations permettent essentiellement de maintenir l'intégrité des informations : éviter l'incohérence entre les informations stockées dans des tables différentes. Requêtes Une requête est une action qui porte sur plusieurs enregistrements. Les requêtes les plus courantes sont les requêtes sélection, qui sont des questions que l'on pose à Access sur la base de données. Mais il existe d'autres types de requêtes, comme les requêtes suppression, qui suppriment tous les enregistrements correspondant à certains critères. Demander la liste des livres d'auteurs français est une requête sélection. nCliquez sur le bouton Nouveau de la fenêtre Base de données, afin de créer une nouvelle requête. nCliquez sur Mode Création et ensuite sur OK 20
  • 21. Access 2002 Cliclasolution Année 2006/2007 Access demande, dans la boîte de dialogue Ajouter une table, où sont les renseignements utiles pour effectuer la requête. Ils sont dans les tables Livres (pour avoir au moins le titre) et Auteurs (pour avoir la nationalité). 1. Cliquez sur Auteurs. 2. Cliquez sur Ajouter. 3. Cliquez sur Livres. 4. Cliquez sur Ajouter. 5. Cliquez sur Fermer La requête, actuellement affichée en mode création, se présente sous la forme d'une fenêtre constituée de deux parties. La partie supérieure contient les tables de la requête. La partie inférieure sert à préciser le résultat que l'on attend. 21
  • 22. Access 2002 Cliclasolution Année 2006/2007 La requête doit afficher les champs Titre, Auteur et Nationalité. Un champ s'ajoute très simplement : en l'attrapant à la souris et en le relâchant à sa nouvelle position, comme dans le dessin ci-après. 1. Cliquez sur le champ Titre et gardez enfoncé le bouton de la souris. 2. Placez le curseur sur champ et relâchez le bouton de la souris. 3. De la même manière, placez les champs Auteur et Nationalité. Vos champs sont sélectionnés. Il faut maintenant indiquer à Access de restreindre l'affichage aux seuls auteurs français, autrement dit de saisir les critères de sélection. 22
  • 23. Access 2002 Cliclasolution Année 2006/2007 1. Saisissez français sur la ligne Critères, dans la colonne Nationalité. Votre requête est prête. nEnregistrez la requête en cliquant sur (ou sur Fichier Enregistrer sous...). nSaisissez Liste des livres d 'auteurs français et cliquez sur OK. Les objets d'Access ont au moins plusieurs modes d'utilisation : création, feuille de données. Bouton mode Création, enfoncé Bouton mode Feuille de données. Votre requête est actuellement en mode création (le bouton mode création est enfoncé). Dans le mode création, on peut créer ou modifier l'objet (supprimer un champ d'une requête ou ajouter un champ à une table). Le mode feuille de données sert à visualiser et à modifier les informations, comme nous l'avons vu avec les tables nCliquez sur le bouton mode feuille de données La requête s'exécute et le résultat apparaît sous la forme d'une feuille de données. MUNOZ, l'auteur espagnol, n'est pas affiché. 23
  • 24. Access 2002 Cliclasolution Année 2006/2007 Le résultat d'une requête est généralement une nouvelle vue sur des informations qui existent déjà dans les tables. Il ne s'agit pas d'une nouvelle table (mais il existe des exceptions à ce sujet, que nous verrons plus tard). La feuille de données sur votre écran n'est, en quelque sorte, qu'une partie des tables Auteurs et Livres. Si l'on modifie les données dans la requête affichée, on les modifie aussi dans les tables. n Changez le titre du roman de M. Deplagne, Orion 418, saisissez à la place Orion 417 (il suffit de cliquer juste avant le 8, d'appuyer sur la touche Suppr et de taper 7). n Fermez la fenêtre de la requête en double-cliquant sur sa case système. La requête apparaît dans la fenêtre Base de données. Vous pourrez la lancer à chaque fois que vous le souhaitez. Vérifiez que le changement de titre que vous avez effectué dans la requête a bien été répercuté dans la table Livres. n Cliquez sur l'onglet Table de la fenêtre Base de données, puis cliquez sur Livres , dans la liste des tables. n Cliquez sur Ouvrir, la table Livres s'affiche. Le titre a bien été modifié. 24
  • 25. Access 2002 Cliclasolution Année 2006/2007 nFermez la table en double-cliquant sur sa case système. RÔLE DES REQUÊTES Les requêtes ont essentiellement trois rôles : •Poser une question. • Modifier automatiquement la base de données (supprimer certains enregistrements, par exemple). • Servir à construire d'autres objets d'Access, comme des formulaires. Une requête construite avec plusieurs tables permet de saisir dans ces diverses tables. Dans l'exemple ci-dessus, modifier des données dans la requête Liste des livres d'auteurs français les modifie dans les tables Auteurs et Livres. Formulaires Un formulaire permet de présenter l'information sous forme de fiche, plutôt que sous forme de feuille de données. CRÉATION INSTANTANÉE D'UN FORMULAIRE 25
  • 26. Access 2002 Cliclasolution Année 2006/2007 L'onglet Table et la table Auteurs doivent être sélectionnés. nCliquez sur le bouton formulaire instantané Le formulaire est créé et s'affiche à l'écran. nCliquez sur Fichier puis sur Enregistrer le formulaire sous... nSaisissez Auteurs et cliquez sur OK. Fermez le formulaire en double-cliquant sur sa case système. Notez, dans la fenêtre Base de données, la présence du formulaire. 26
  • 27. Access 2002 Cliclasolution Année 2006/2007 RÔLE DES FORMULAIRES Les formulaires présentent l'information de façon plus agréable et conviviale, sous forme de fiche. Ils peuvent intégrer les éléments habituels de Windows : cases à cocher, zone d'options, listes déroulantes, etc... États Un état sert à imprimer le contenu d'une table ou d'une requête. CRÉATION INSTANTANÉE D'UN ÉTAT n Dans la fenêtre Base de données, sélectionnez l'onglet Table et cliquez sur la table Livres. nCliquez sur l'outil état instantané 27
  • 28. Access 2002 Cliclasolution Année 2006/2007 Access crée votre état, et l'affiche en mode aperçu. Le mode aperçu permet de visualiser un état avant de l'imprimer. Vous pouvez explorer le document en utilisant les barres de défilement horizontales ou verticales, et, si votre liste était plus grande, en affichant d'autres pages. Si vous disposez d'une imprimante : n Cliquez sur l'outil , et validez la boîte de dialogue qui apparaît en cliquant sur OK Votre état s'imprime. Il ne reste plus qu'à enregistrer votre état, afin de pouvoir l'utiliser de nouveau. n Cliquez sur Fichier puis sur Enregistrer sous... La boîte de dialogue d'enregistrement d'état apparaît. n Saisissez Livres, et validez en cliquant sur OK n Fermez l'état en double-cliquant sur sa case système. RÔLE DES ÉTATS Les états servent à imprimer le contenu de tables ou de requêtes. Les états sont des outils d'analyse. Gestion des objets d'Access Tables, requêtes, formulaires et états sont les objets qui composent une base de données Access. Ils peuvent être copiés, effacés, renommés, exporter. OUVERTURE DES OBJETS 28
  • 29. Access 2002 Cliclasolution Année 2006/2007 Pour ouvrir une table, une requête ou un formulaire, il suffit de cliquer sur l'onglet correspondant dans la fenêtre Base de données, de sélectionner l'objet en cliquant dessus, et de cliquer sur le bouton Ouvrir. Pour les états, le bouton Aperçu permet de les visualiser, ils peuvent être imprimés avec Fichier Imprimer... ÉCRAN La fenêtre Access peut contenir plusieurs fenêtres ouvertes simultanément. Le menu Fenêtre donne la liste des objets Access ouverts. Il suffit de cliquer, dans le menu, sur le nom de l'objet pour que sa fenêtre devienne active et s'affiche au-dessus des autres. D'autre part, la commande Fenêtre Mosaïque permet de diviser l'écran d'Access entre les fenêtres ouvertes. Access affiche parfois une multitude de fenêtres, et il est important de savoir les déplacer, afin de visualiser ce qu'elles pourraient cacher. Pour déplacer une fenêtre, il suffit de l'attraper à la souris grâce à sa barre de titre, et de la relâcher ailleurs, comme dans l'illustration ci-dessous. IMPRESSION Chaque élément d'Access peut être imprimé avec Fichier Imprimer... IMPRIMER LA DÉFINITION D'UN OBJET Dans la fenêtre Base de données, pour imprimer la structure d'une table, d'une requête, des renseignements sur un formulaire ou un état, il faut utiliser Fichier Imprimer la définition... COPIER UNE TABLE 29
  • 30. Access 2002 Cliclasolution Année 2006/2007 n Cliquez sur l'onglet Table de la fenêtre Base de données, et cliquez sur la table Auteurs. n Choisissez Edition Copier pour mettre une copie de la table dans le presse papiers. n Choisissez Edition Coller et saisissez double comme nom de table, et validez. CHANGEMENT DE NOM nCliquez sur la table double. nChoisissez Fichier Renommer... et saisissez Sauvegarde Auteurs. nValidez. SUPPRESSION n Dans la fenêtre Base de données, cliquez la table Sauvegarde Auteurs et choisissez Édition Supprimer. n Confirmez en cliquant sur OK. ANNULER LA DERNIÈRE ACTION En cas d'erreur, pour annuler la dernière action effectuée : utilisez Edition Annuler (ou en cliquant sur le bouton ). 30