Académique Documents
Professionnel Documents
Culture Documents
Partie 2
Initiation aux objets Access
Apprendre à faire une base de données
Niveau :
Intermédiaire - Avancé
Date de modification :
Mars 2011
Nombre de pages : 8
2
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.
Exemple : Montre-moi tous les auteurs canadiens ?
Autres exemples :
- Combien me reste-t-il de crayons en stock?
- Qui sont mes 5 plus gros acheteurs cette année?
- Quels employés sont mes meilleurs vendeurs?
- Quels produits ont été les plus vendus en mars?
Note : Il s’agit ici de requête sélection. Il existe d'autres types de requêtes, comme les
requêtes suppression, qui suppriment tous les enregistrements correspondant à certains
critères.
Important : Requête ≠ Table. Une requête, bien qu’elle puisse être présentée
visuellement sous forme de tableau, n’est pas une nouvelle table. C’est une nouvelle
vue sur les mêmes informations. Par exemple, une requête sélection comme ‘Auteurs
canadiens’ est une nouvelle vue sur notre information de la table ‘Auteurs’. C’est une
vue restreinte par un critère de nationalité.
o Access demande, dans la boite de dialogue ‘Ajouter une table’, où sont situés les
renseignements utiles pour effectuer la requête. Ici, notre question porte sur
l’information contenue dans 2 tables différentes : dans ‘Livres’ (pour les livres!) et
dans ‘Auteurs’ (pour la nationalité).
o Cliquer sur Auteurs, Ajouter.
o Fermer.
La requête doit afficher les champs Titre, Auteur et Nationalité. Un champ s'ajoute très
simplement, par ‘Drag&Drop’ : en l'attrapant à la souris et en le relâchant à sa nouvelle
position, comme dans l'explication qui suit:
o Fichier / Enregistrer sous " Liste des livres d'auteurs canadiens " / Enregistrer.
On voit alors les livres des 2 auteurs canadiens, Tremblay et Roy. C’est la réponse à notre
question ‘Quels sont les livres écrits par des auteurs canadiens?’
On note qu’il n’est pas nécessaire d’afficher la colonne nationalité dans ce cas, puisque
tous les champs indiqueront ‘Canada’. Pour retirer l’affichage de la colonne dans le
mode feuille de données, retourner en mode Création et retirer le crochet de la ligne
‘Afficher’ dans la colonne du champ ‘Nationalité’.
Si l'on modifie les données dans la requête affichée, on les modifie aussi dans les tables.
o Dans la requête " Liste des livres d'auteurs canadiens ", changer ‘La Lionne
blanche’ pour ‘Lionne Blanche’.
o Fermer la fenêtre.
o Vérifier que le changement de titre effectué dans la requête apparaît aussi dans
la table ‘Livres’.
Note : la requête apparaît dans la fenêtre Base de données. On peut ainsi la garder et
consulter notre liste d’auteurs canadiens tous les jours, sans recommencer notre
processus de requête.
4. Formulaires
C’est quoi?
Un formulaire permet de présenter l'information sous forme de fiche, plutôt que sous
forme de feuille de données, comme dans l’exemple classique de la boîte à soulier avec
les factures dedans. Une facture = Une fiche.
Les formulaires présentent l'information de façon plus agréable et plus conviviale.
Il est très facile de créer un formulaire grâce à l’Assistant. Un formulaire peut être
enregistré; il est donc ‘‘réutilisable’’.
6
Access 2003 :
o Fermer
Access 2007 :
o Bouton ‘Formulaire’
Note : l’ordre change dans le formulaire sans changer dans la table correspondante.
7
5. États
C’est quoi? Un état sert à présenter/imprimer le contenu d'une table ou d'une requête.
Les états sont des outils d'analyse.
Access 2003 :
o Fermer.
Access 2007 :
o Onglet Créer
o ‘État instantané’
Avec l’assistant état, on peut décider de présenter les mêmes informations autrement,
par exemple comme ceci :
8
Ouverture des objets : fenêtre Base de données, sélectionnez l'objet, cliquer Ouvrir.
Copier une table : fenêtre Base de données, onglet Table, table Auteurs.
Edition / Copier, puis Edition / Coller et saisir " double " comme nom
de table et valider.