TP N 4
MODULE : COMPETENCES DIGITALES ET INFORMATIQUE
Objectif du TP :
1. Construire des formulaires principaux et des sous-formulaires pour manipuler les
données.
2. Apprendre à établir des relations et les exploiter dans les formulaires.
Travail à rendre :
Le fichier de base de données avec l’extension .accdb.
Partie 1 : Création de la base de données
Soit le schéma relationnel suivant :
Produits(RefPdt, designationPdt, QteStock, #FK_CodeFrs, #FK_CodeCat)
Categories(CodeCat, DesignationCat)
Fournisseurs(CodeFrs, NomFrs, Contact, Adresse, Telephone)
1. Créer en mode graphique la base de données.
2. Établir les relations entre les différentes tables de la base de données.
3. Saisir les données : Ouvrir la table/Affichage Mode feuille de données.
Table : Categories Table : Fournisseurs
codeCat DesignationCat CodeFrs NomFrs Contact Adresse Telephone
CAT1 Vêtement 00235 ATM Issam Lot Zohour App 20 Casa 0665555555
CAT2 Electronique 00238 SGFS Mourad Lot Adam Imm 14 ELJADIDA 0666858585
CAT3 Electroménager
Partie 2 : Création des formulaires
1. À l’aide de l’assistant formulaire (Menu Créer → Assistant Formulaire) créer les deux
formulaires Formulaire_Fournisseur et Formulaire_Produit
2. L’inconvénient du formulaire généré pour la table Produit est qu’il est nécessaire de
connaitre les codes Fournisseur et les codes Catégories.
Pour régler ce problème, à la place de la zone de texte (Fournisseur et Catégorie), il est
préférable de placer une liste déroulante pour la sélection du type fournisseur et de la
catégorie produit :
3. On souhaite à présent enregistrer une catégorie et ses différents produits au moyen d'un
seul formulaire à l’aide des sous-formulaires1.
- Commencez par créer le formulaire principal à l'aide de l'Assistant Formulaire. Dans la
première boîte de dialogue, sélectionnez la table qui servira de base au formulaire
principal ainsi que les champs à y inclure. Par exemple, choisissez ici la table
Catégorie.
- Toujours dans cette première boîte de dialogue, sélectionnez ensuite la deuxième table
qui constituera le sous-formulaire, dans ce cas la table Produits. Une fois l'Assistant
terminé, Access génère automatiquement deux formulaires : le formulaire principal
Fournisseurs et le sous-formulaire Produits.
4. Ajouter un formulaire d’accueil sous forme de menu
1
Un sous-formulaire est un formulaire inséré dans un autre formulaire, dit formulaire principal. Les sous-formulaires
sont particulièrement utiles pour afficher ou enregistrer les données de deux tables différentes liées entre elles par une
relation un-à-plusieurs.