TP Access
TP Access
TP Access
Exercice 1.
Dans un organisme de formation. On vous confie le soin de créer une base de données dans le but de gérer les
stagiaires. Il y a deux types de données : celles qui concernent les stagiaires individuellement et celles qui concernent
les stages globalement. On en déduit qu'il faut utiliser deux tables dont on peut donner la structure :
Exercice2.
Le but de cet exercice est de maîtriser les outils acquis à l’exercice précédent, à savoir :
• La construction de tables,
• La notion de relations entre tables
• Les formulaires de navigation et de saisies
• Les formulaires de navigation.
1. Description de la BD
L’entreprise LOGITEC vend à des clients des logiciels (Word, Excel, Access, PowerPoint, Page1000). Elle désire gérer
les commandes de logiciels à ses clients dans une base de données. Pour cela, une étude préalable a permis
d’identifier les tables suivantes :
• Une table CLIENT pour stocker les clients.
• Une table PRIX qui donne le prix pour chaque logiciel
• Une table FOURNISSEUR, qui donne pour chaque logiciel, son fournisseur.
• Une table DETAIL_COMMANDE, qui résume pour chaque client, ses commandes en logiciels
1
2. Etapes du travail :
1- Charger dans Access la base de données les tables Clients et Detail_commandes. Enregistrer cette base dans votre
répertoire de travail sous le nom : Logitec.mdb
2- Analyser la structure de ces tables, en particulier les champs, grâce au menu Mode Création décrivant les champs
et leurs caractéristiques. Vérifier l’indexation des champs et la présence dans chacune des tables d’une clé primaire.
• Cliquer sur suivant, puis encore une fois sur suivant : nous allons importer le fichier dans une nouvelle table.
• Cliquer sur suivant. Choisir le champ N°Logiciel et mettre indexer sans doublons. Ce champ et la clé de notre table.
• Cliquer sur suivant, puis sur choisir ma propre clé primaire. Sélectionner N°Logiciel. L’importation est terminée.
• Analyser la structure de la nouvelle table en Mode Création, puis modifier les Types de données des champs pour
les adapter aux autres tables
4- Créer la table Fournisseurs ci-dessous (Fig1) attention à l’indexation des champs. Puis saisissez les données de la
table comme décrit dans la figure Fig2.
2
Testez cette liste de choix en ajoutant un nouveau client dans la table client ainsi qu’une commande associé à ce
client dans la table Detail_commande.
Créer les liaisons entre tables. Pour cela, cliquez sur le bouton :
Faire glisser les tables dans la fenêtre relation puis relier les champs des tables en relation. En cas de problème
vérifier les caractéristiques d’indexation (avec ou sans doublon) essentielles pour établir ces relations. On appliquera
l’intégrité référentielle pour vérifier la cohérence de votre BDR.
Terminer le travail par la réalisation d’un menu principal (démarrage automatique) qui permettra l’accès aux
formulaires grâce à des boutons. Prévoir également un bouton pour terminer l’application automatiquement.
3
Cette partie se base sur la BD LOGITEC crée à l’exercice précédent
1. Utiliser les boutons de filtrage. (Filtres par sélection - filtres par formulaires (appliquer le filtre –
supprimer le filtre) )
2. Elaborer une requête en mode création
Application : en utilisant les boutons de filtrage, filtrer la table Detail_commandes en sélectionnant les
enregistrements relatifs aux logiciels
• les moins vendus
• Microsoft (Access, Excel, PowerPoint)