0% ont trouvé ce document utile (0 vote)
24 vues10 pages

TP ACCESS Location Instrument

Le document décrit un projet de création d'une base de données pour un magasin de location d'instruments de musique utilisant le SGBDR ACCESS 2010. Il couvre la modélisation des données, la création de tables, l'insertion de données, la création de formulaires et d'états, ainsi que l'établissement de relations entre les tables. L'objectif est de gérer efficacement la location d'instruments en lien avec des écoles de musique et leurs élèves.

Transféré par

koffikouakoujdaniel
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
24 vues10 pages

TP ACCESS Location Instrument

Le document décrit un projet de création d'une base de données pour un magasin de location d'instruments de musique utilisant le SGBDR ACCESS 2010. Il couvre la modélisation des données, la création de tables, l'insertion de données, la création de formulaires et d'états, ainsi que l'établissement de relations entre les tables. L'objectif est de gérer efficacement la location d'instruments en lien avec des écoles de musique et leurs élèves.

Transféré par

koffikouakoujdaniel
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Travaux pratique GROUPE TEZENAS

Découverte du SGBDR ACCESS 2010


Thème : Magasin d’instruments de musique

Vous travaillez dans une boutique de location d’instruments de musique. En partenariat avec des écoles de
musique, vous proposez de la location d’instruments. Les élèves viennent dans votre boutique et louent
l’instrument pour une période donnée (date). Certaines écoles proposent de faire un instrument différent
par trimestre…donc l’instrument pourra être loué plusieurs fois. Une école possède plusieurs élèves. Les
instruments possèdent également une catégorie qui définit la même production de son (instrument à vent,
à corde et à percussion)

 Voici le modèle conceptuel des données.

1,n 1,n
INTRUMENTS CLIENTS (ELEVES)
Louer

1,1 1,1

DATE
début de location SUIVRE
Appartenir Fin de location des
cours

1,n 1,n

CATEGORIE ECOLE

 Voici le modèle logique des données.

Table : Instruments
Numéro de série (type : numAuto), nom (type : chaine de caractères), prix de location (type numérique), #numéro
catégorie (type : numérique).
Table : catégorie
Numéro de catégorie (type : numAuto), nom de la catégorie (type : chaine de caractères)
Table : Ecole
Numéro école (type : numAuto), nom de l’école (type : chaine de caractères), nom du responsable (type : chaine de
caractères), adresse (type : chaine de caractères), ville (type : chaine de caractères), téléphone (type : numérique).
Table client (élève) :
Numéro client (type : numAuto), nom (type chaine de caractère), prénom (type : chaine de caractère), adresse (type :
chaine de caractère), ville (type : chaine de caractère), téléphone (type : numérique), #numéro école (type :
numérique).
Table louer :
Numéro de location (type : numAuto), #numéro élève (type : numérique), #numéro instruments (type : numérique),
date début (type : date), date fin (type : date).

Formateur : Lionel FRANC


BTS AG PME - PMI
jeudi 24 janvier 2013
Travaux pratique GROUPE TEZENAS

Découverte du SGBDR ACCESS 2010


Thème : Magasin d’instruments de musique

PARTIE 1 DECOUVERTE DE L’INTERFACE


 Ouvrez le fichier « [Link] » que vous pouvez télécharger à l’adresse suivante :
[Link] . Ouvrez-le.

Pour créer les requêtes et Pour créer des formulaires


interroger les différentes et faciliter l’insertion de
tables entre elles données dans les
différentes tables

Pour créer une table


Pour créer des états
d’impressions
Volet droit : permet de
visualiser les tables, les
requêtes, les formulaires
et les états

 Double cliquez sur la table client pour l’ouvrir. Elle s’affiche en mode feuille de données

Pour fermer la fenêtre


active (table, requête…)
Bouton qui permet de gérer
l’affichage de la table :

Mode feuille
de données
Il manque 1 champ
Mode dans la table client :
création TELEPHONE
- Nous allons le rajouter

Formateur : Lionel FRANC


BTS AG PME - PMI
jeudi 24 janvier 2013
Travaux pratique GROUPE TEZENAS

Découverte du SGBDR ACCESS 2010


Thème : Magasin d’instruments de musique

 Rajout du champ TELEPHONE dans la table CLIENT :


 Cliquez sur l’affichage en mode création
 Dans la colonne nom du champ, ajouter téléphone. Précisez le type du champ : numérique.
Enregistrez.
 Retournez sur l’affichage mode feuilles de données
 Que signifie ce symbole ? Sur quel champ est-il porté ? Pourquoi ? Quel est son type ?
Pourquoi est-il typé ainsi ?.

PARTIE 2 : CREATION DE TABLES


 D’après le modèle logique, il nous manque 3 tables : Nous allons les créer
 Cliquez sur l’onglet CREER > TABLE
 Appuyez sur enregistrement pour nommer la table immédiatement. Ce sera la table ECOLE
 Créer les champs qui composent cette table en fonction du MLD. N’oubliez pas de typer vos
champs
 Répétez l’opération pour la table CATEGORIE et LOUER
 Faites attention à la clé primaire et son typage

 La table LOUER aura une construction particulière.


 /!\ Les champs clé étrangère vont faire l’objet d’une manipulation particulière.
 Cliquez sur l’onglet CREER > TABLE. Changer le mode d’affichage en MODE CREATION
 Donnez un nom à la table.
Les clés étrangères sont de type numérique. Pas pratique pour savoir à quoi correspond ce numéro
pour l’humain. Heureusement depuis la version 2007, ACCESS propose de faire apparaître une liste
déroulante. Pour le typage des champs clé étrangère, sélectionnez « liste déroulante » | ouverture
d’un assistant.

Nous allons créer une liste de choix à partir d’une table.


1- Cliquez sur suivant.
2- Nous allons sélectionner la table pour qui notre clé
étrangère correspond. (Par exemple la table auteur, si nous
sommes sur la clé étrangère de celle-ci)
3- Sélectionnez les champs.
4- Cliquez jusqu’à la fermeture de l’assistant.
5- Faire à nouveau cette opération pour l’ensemble des clé
étrangères du modèle.

Avant de commencer à insérer de nouvelles données, maintenant que nous avons créé nos tables,
nous allons assurer « une intégrité référentielle » entre les relations de chaque table :

Formateur : Lionel FRANC


BTS AG PME - PMI
jeudi 24 janvier 2013
Travaux pratique GROUPE TEZENAS

Découverte du SGBDR ACCESS 2010


Thème : Magasin d’instruments de musique

PARTIE 3 : CREATION DES RELATIONS


 C’est une BDD relationnelle ! Pour que nous puissions l’utiliser correctement, nous allons créer des
relations grâce à notre modélisation que nous avons faite en amont.
 Cliquez sur l’onglet outil de BASE DE DONNEES > RELATIONS :

Si vos tables ne sont pas toutes affichées


automatiquement par ACCESS 2010, attrapez-
les dans le volet objet et par « drag and drop »
lâchez-les sur la fenêtre. Organisez votre
espace.
RAPPEL : Lors de la modélisation et du
passage du MCD au MLD, nous savions que les
clés primaires d’une table pouvaient devenir
clés étrangères dans une autre de par les
associations et les cardinalités qui liaient les
entités. Nous allons faire la même chose avec
ACCESS.

 Création des relations entre les tables : pour cette opération, reportez-vous au MLD.
Prenons la table INSTRUMENT. Elle a pour clé étrangère, la clé primaire de la table CATEGORIE

 Cliquez (gardez cliqué) sur le champ clé primaire de la table CATEGORIE et lâchez-le sur le
champ clé étrangère de la table INSTRUMENTS.

Formateur : Lionel FRANC


BTS AG PME - PMI
jeudi 24 janvier 2013
Travaux pratique GROUPE TEZENAS

Découverte du SGBDR ACCESS 2010


Thème : Magasin d’instruments de musique

 La boite de dialogue « modifier les relations » s’ouvre. Cochez « appliquer l’intégrité


référentielle », puis validez.
 Refaites cette manipulation pour les autres tables.
 Enregistrez votre travail puis fermez le panneau relation.

Notre base de données est créée ! Nous pouvons l’utiliser.


Créer des enregistrements, supprimer….

PARTIE 4 : INSERTION DE DONNEES


 Pour gagner du temps recopier les données présentes dans les fichiers Excel correspondant au table de la
base de données.
 Insérez dans la table « CATEGORIES » les trois catégories des instruments.
 Insérez dans la table « ECOLE » le nom des écoles suivantes :
 « dorémi », Pdt Mr Faure, 5 place des combattants, la talaudière
 « Les petits enfants de mozart », Mme Ponse, 52 rue vivaldi, saint étienne
 « Fasila jouer », Mr Robert, 5 rue de bargette, saint priest en jarez.

Double clic sur la table qui vous


intéresse dans le volet objet. Au
niveau du mode d’affichage restez
bien sur « feuille de données » et
insérer les données souhaitées.

Pour faire correspondre la catégorie


avec l’instrument dans la table
instrument, est-ce pratique ?
Pour insérer les données des autres
tables et gagner du temps, utiliser les fichiers Excel et faite un copier-coller des différents champs
correspondants.

PARTIE 5 : CRÉATION DE FORMULAIRE


 Pour pouvoir inter agir avec la BDD plus facilement nous allons créer un formulaire que nous appellerons
« INSTRUMENT ». Ce formulaire nous permettra de renseigner l’ensemble des champs de la table mais
également de sélectionner une catégorie d’instrument. Avant de commencer le formulaire nous allons
supprimer la relation, créés plus haut entre la table « catégorie » et « instrument ». Une fois cette action
faite, fermez tous les fenêtres :
 Ouvrir la table « INSTRUMENTS » et activez le mode « création »

Formateur : Lionel FRANC


BTS AG PME - PMI
jeudi 24 janvier 2013
Travaux pratique GROUPE TEZENAS

Découverte du SGBDR ACCESS 2010


Thème : Magasin d’instruments de musique

 Sélectionnez le champ « id_catégorie » et dans type de données sélectionnez « liste de


choix déroulant » et reproduire la manipulation réalisée précédemment.
 Faites suivant et choisissez la table « CATEGORIE », puis tous les champs qui la compose, puis validez
jusqu’au nom du champ et activer l’intégrité des données. Puis « Terminer »
 Retournez voir les relations…la contrainte d’intégrité référentielle a été remise.

 Nous allons d’abord créer le formulaire pour insérer de nouveau


instrument.
 Fermer la table « instruments » et lancer l’assistant
formulaire, du groupe formulaire : CREER > ASSISTANT
FORMULAIRE.
 Sélectionnez l’ensemble des champs en cliquant sur le
bouton « >> ».
 Gardez le mode colonne simple, puis terminer.
 Le formulaire apparaît comme dans la figure ci-dessus. Il n’est pas très ergonomique et donc pratique
d’utilisation.
 Sélectionnez ACCUEIL >AFFICHAGE > MODE PAGE. Une zone possédant un encadré orange apparait.
Vous allez pouvoir redimensionner la taille des contrôles de façon à mettre en place une cohérence
graphique.

 Approcher la souris, au niveau des extrémités du cadre (le pointeur de la souris change), puis par
un « cliquer garder cliquer » redimensionnez correctement les zones.

Formateur : Lionel FRANC


BTS AG PME - PMI
jeudi 24 janvier 2013
Travaux pratique GROUPE TEZENAS

Découverte du SGBDR ACCESS 2010


Thème : Magasin d’instruments de musique

 Nous allons reprendre l’ensemble des enregistrements et compléter leurs catégories


 Vous pouvez naviguer sur les enregistrements en vous rendant sur le panneau de navigation situé en
bas de la fenêtre et sélectionnez la catégorie qui correspond à l’instrument.

 Nous allons ajouter un instrument :


 Tambour, num série : 58 963 en cliquant sur

 Encore plus d’ergonomie. Nous allons ajouter des boutons nous permettant de naviguer plus facilement
dans les enregistrements.
 Revenir sur ACCUEIL >AFFICHAGE > MODE PAGE sélectionnez dans l’onglet CREATION > CONTROLE
>BOUTON. A l’aide de l’assistant rajoutez des boutons qui
nous permettent d’avancer et de reculer sur les
enregistrements.
 Rajoutez également les boutons qui
permettent d’enregistrer et de créer.

Créez les formulaires


ECOLE & CLIENT

Il nous manque le formulaire LOCATION (louer)


Avant de le créer, nous allons procéder à une requête entre la table LOUER et INSTRUMENTS.
Ce formulaire doit nous permettre de sélectionner un client d’y attribuer un instrument et d’avoir un prix
de location avec une date de début et de fin de location.

 Fermez l’ensemble des formulaires, puis cliquez dans CREER > CREATION DE REQUETE

Une requête se traduit par une action que nous allons réaliser sur une ou plusieurs
table de la BDD. Elle se fait au moyen d’un langage spécifique qui s’appelle le
Structured Query Language (SQL). Grace à ACCESS nous n’aurons pas besoin de
connaître ce langage pour réaliser des requêtes.

Formateur : Lionel FRANC


BTS AG PME - PMI
jeudi 24 janvier 2013
Travaux pratique GROUPE TEZENAS

Découverte du SGBDR ACCESS 2010


Thème : Magasin d’instruments de musique

 Sélectionnez dans le panneau « AFFICHER TABLE » les table LOUER et INSTRUMENT, puis fermez-le.
 Par DRAG & DROP, faites glissez les champs dans le tableau de requêtes suivant le modèle ci-
dessous.

Permet d’ajouter des tables pour la


création de la requête

Nous venons d’effectuer une requête avec jointure entre la table INSTRUMENTS et LOUER sans avoir écrit
la moindre ligne de SQL. Fermez le panneau requêtes.

Formateur : Lionel FRANC


BTS AG PME - PMI
jeudi 24 janvier 2013
Travaux pratique GROUPE TEZENAS

Découverte du SGBDR ACCESS 2010


Thème : Magasin d’instruments de musique

 Maintenant nous pouvons créer notre formulaire à partir de notre requête.

 Essayons de rendre nos formulaires plus ergonomiques en optimisant la navigabilité. Pensez à


l’utilisateur ! Rajoutez des boutons d’accessibilité comme précédemment expliquez. Nous allons
également travailler sur les couleurs et la typo. Sélectionnez les différents contrôles, puis dans FORMAT >
POLICE adapter le style pour une meilleur lisibilité. (travail autonome).

 Créer des locations fictives, une dizaine pour la suite du TP

PARTIE 6 : CRÉATION D’ETAT

Un ETAT, est une photo de vos données à un instant t.

 Nous voulons savoir quelle école de musique nous envoie le plus de client. Pour cela nous allons créer un
état qui fera un regroupement des instruments vendus par école.
 Fermez l’ensemble des objets ouverts, puis cliquez
dans CREER > ASSISTANT ETATS.
 Nous allons tout abord sélectionner le champ
nom_école de la table ECOLE.
 Sélectionnez tous les champs de la table
INSTRUMENTS, sauf id_catégories.
 Faites « suivant » en laissant le groupement par école.
 Comme nous avons une petite base de données, pas
besoin de faire un autre regroupement. (si cela s’avère
judicieux nous pourrons toujours le faire par la suite). Cliquez sur « suivant ».
 Demandez un tri par instruments.
 Sélectionnez un affichage « échelonné », puis terminez l’ÉTAT qui s’affichera en mode « aperçu
avant impression »

 Essayons de retravailler le nommage des champs et de redimensionner nos colonnes.


 Fermez le mode « aperçu avant
impression ». Vous revenez en
mode CREATION. Basculer en
mode PAGE.
 Renommez les champs de
manière claire. Utilisation similaire à un
 Aligner et centrer les champs et texteur
les colonnes. Cliquez une fois sur
le champ instruments (voir figure
ci-dessous) et grâce au pavé de
déplacement de votre clavier,
utilisez les flèches pour déplacer
la colonne vers la gauche.

Formateur : Lionel FRANC


BTS AG PME - PMI
jeudi 24 janvier 2013
Travaux pratique GROUPE TEZENAS

Découverte du SGBDR ACCESS 2010


Thème : Magasin d’instruments de musique

 Le mode PAGE est un mode qui se situe entre le mode ETAT et CREATION. Il permet de modifier l’état,
mais n’offre pas l’ensemble des
outils du mode CREATION. Essayons
de d’améliorer la lecture de l’état en
adaptant les couleurs de ligne et les
séparations entre l’école. Revenez
au mode CREATION
 Sélectionnez l’entête détail.
Puis dans FORMAT > AUTRE
COULEUR DE LIGNE choisissez
aucune couleur.
 Choisissez l’entête du groupe
id_ecole. Puis dans FORMAT >
AUTRE COULEUR DE LIGNE
choisissez aucune couleur.
 Dans format sélectionnez un gris « souris » dans FORMAT > REMPLISSAGE DE FORME. Pour
visualiser votre travail, pensez à revenir souvent en mode ETAT. Vous constatez que notre contrôle
école possède un fond blanc pas très esthétique.
 Revenez en mode CREATION. Sélectionnez le contrôle nom_ecole. Dans FORMAT > GROUPE POLICE
> REMPLISSAGE ARRIERE PLAN sélectionnez le même gris que celui de l’entête.

 Nous allons calculer le chiffre d’affaire gagné par école. Pour ce résultat nous allons rajouter un groupe
nom_ecole et faire un calcul sur le prix des instruments. Revenir dans le mode CREATION.
 Sélectionnez dans le ruban CREATION >REGROUPER ET TRIER et dans la volet apparu, choisissez
ajouter un groupe et sélectionner nom_ecole.
 Dans CREATION > CONTROLE
sélectionnez un contrôle zone de
texte que vous positionnez dans ce
nouveau groupe. Ce contrôle
indépendant, est composé d’une
étiquette et du contrôle à
proprement dit. Nommez la partie
étiquette « gain total par école » et
dans le contrôle rentrez une
formule comme on pourrais le faire
avec Excel :
=Somme([Prix_Loc_intrument]).

Formateur : Lionel FRANC


BTS AG PME - PMI
jeudi 24 janvier 2013

Vous aimerez peut-être aussi