Vous êtes sur la page 1sur 3

Préparé par : Mr.

AMZIANE
2019-2020
ISTA TAOURIRT Etude de Cas : N°1

Base de données Access (42 points)


La société Thérapia est spécialisée dans la vente des produits pharmaceutiques, il vous a
invité dans le cadre d’un stage d’initiation à lui réaliser une application de Gestion de ses produits
sous Microsoft Access.

L’Analyse du besoin de la société Thérapia vous a conduit à proposer le schéma Relationnel


Suivant :

Produite (N°Produit, Intitulé, Gamme)

Commande (N° Client, N°Produit, Date, Quantité)

Client (N°Client, Nom, Prénom, Email)

1) Créer les trois tables (les tables Produit et Client d’abord puis la table Commande) dans une
base de données Nommée GestionThérapia, en respectant les précisions suivantes :
‐ N°Produit et N°Client sont automatique
‐ N°Client de la table Commande est une liste de choix qui obtient ses valeurs à partir
du champ N°Client de la table client
‐ l’Email est de type lien hypertexte
‐ le Nom du client doit être en Majuscule et en couleur Bleu
2) Etablir les relations entre les Table de la base de données GestionThérapia, appliquer les
contraintes d’intégrité référentielle.
3) Le champ Gamme de la table produit doit être une liste de choix statique qui peut prendre
seulement une des valeurs suivantes : Pommades, Solutions, Huiles.
4) Remplir les tables par les échantillons proposés dans les figures en annexe (Commencer par
la table Produit ensuite la table Client et enfin la table Commande)

5) Requête :
Créer les requêtes suivantes :

Req1 : qui affiche tout le contenu de la base de données

Req2 : qui affiche seulement les produits de Gamme Pommade et les clients qui les ont
commandés. (Afficher : intitulé produit, Gamme, Nom du client)

Req3 : qui affiche le nombre des produits de Gamme Huiles

Req4 : qui affiche les clients dont le nom commence par A

Req5 : qui affiche le nombre des clients qui ont commandé un produit de Gamme Solution

Req6 : qui permet d’afficher tous les produits qui ont été commandés avant la date
24/06/2010.

Req7 : qui affiche les commandes dont la quantité ne dépasse pas 3

Req8 : qui calcule la somme des quantités des produits commandés


Préparé par : Mr.AMZIANE
2019-2020
ISTA TAOURIRT Etude de Cas : N°1

6) Formulaire
Créer les formulaires suivants :

Produit : affiche les propriétés de tous les produits

Client : Afficher les attributs de la table client

Résumé : afficher pour chaque produit son intitulé, sa gamme, la date de


commande, la quantité commandée ainsi que le nom du client qui l’a demandé.

7) Etat :
Etat1 : Créer un état simple qui permet d’afficher les Client par Gamme de produit.

Etat 2 : Créer un état qui affiche pour chaque client les produits qu’il a commandés.

8) Créer un Formulaire Menu Principale qui permet d’accéder à tous les Formulaires et aussi
aux Etats et qui contient un bouton permettant de quitter l’application
9) Permettre à ce menu de se lancer au démarrage de l’application.
Annexe :
Table Produit :

Table Client :
Préparé par : Mr.AMZIANE
2019-2020
ISTA TAOURIRT Etude de Cas : N°1

Table Commande :