Vous êtes sur la page 1sur 6

Logiciel dApplication (Access) ESTM

Atelier En Access
GESTION Commerciale
LES TABLES :
Dans le but dinformatiser le processus de gestion Commerciale dune socit.
La base de donnes correspondante lapplication a la structure suivante :
CLIENT (CodeClient (Tete !", #aison$ociale (Tete %&", AdresseClient (Tete '&&", (illeClient (Tete )&"*
Tlp+one (Tete )&"".
COMMANDE (,umCommande (,umroAuto"* ,umClient* DateCommande(Date* abrg"* -rgent(.ui/,on"*
Transport(,umri0ue"".
PRODUIT (RPro!"i# (,umri0ue"* libell (Tete )!"* 1ri-nitaire(2ontaire"* 3t$toc4e(,umri0ue"*
5ndisponible(.ui/,om"*6enre(Tet"".
DETAILS COMMANDE (,umCommande* #f1roduit* 3tCommande (,umri0ue"* #emise (,umri0ue"".
Crer la base de donnes ci-dessus. Prter attention aux remarques suivantes :
$% Le code Client doit avoir la forme suivante C&&&'.
&% La #aison $ociale doit 7tre en ma8uscule.
'% Les c+iffres dans un numro de tlp+one et 0ue les parent+9ses et tiret s:a8outent automati0uement.
(% La date de Commande doit 7tre infrieure la date $;stem et sa valeur par dfaut cest la date de
s;stem.
)% Le c+amp < Transport = ne peut recevoir 0ue > valeurs : '* ) ou >* avec comme valeur par dfaut
'.
*% La rfrence de produit ne peut contenir 0ue des c+iffres compris entre '&&& et ????.
+% Le nom de produit doit 7tre en ma8uscule.
,% Le 1ri unitaire et la doit 7tre 1ositif strictement* $inon un message derreur saffic+e @Le pri doit
7tre positif AAA@.
-% La 0uantit doit 7tre positif
$.% Le 6enre doit 7tre soit : A* B* .u 1 (Arbre* Bruitier* plante".
$$% La remise doit 7tre sous forme de pourcentage.
$&% la liste des clients trie selon la raison sociale* en caract9res itali0ues et dans la police Times ,eC
#oman. .
$'% figer la colonne #frence Client gauc+e dans la feuille.
LES TABLES/RELATIONS :
L:eercice suivant permet de saisir des enregistrements dans les tables.
$% Crer les relations entre les diffrentes tables.
&% Entrer les informations suivantes dans les tables.
Li0#e !e0 Clie1#0 :
ELMOUDDEN KHALID 1/ !"/!#/$!11
Logiciel dApplication (Access) ESTM
Li0#e !e0 Pro!"i#0 :
Li0#e !e0 Comma1!e0 :
ELMOUDDEN KHALID $/ !"/!#/$!11
Logiciel dApplication (Access) ESTM
Li0#e !e0 !#ail0 Comma1!e0 :
ELMOUDDEN KHALID #/ !"/!#/$!11
Logiciel dApplication (Access) ESTM
LES RE2UETES :
Crer le0 re3"4#e0 0"i5a1#e0 :
$6 La liste des clients Tangerois par ordre croissant de leur code.
&6 La liste des clients Tangerois et 0ui rside dans < D#A,E$$ =.
'6 La liste des clients sauf ceu de < Tanger =.
(6 La liste des clients dune ville donne.
)6 La liste les produits dont le pri sont compris entre !&& et '&&&.
*6 La liste des produits dont la deui9me lettre de nom est @1@.
+6 La liste des produits dont le nom commence avec les caract9res spcifis en tant 0ue param9tres.
,6 La liste de produit par genre.
-6 La liste des plantes dont le pri est suprieure !&&.
$.6 La liste des produits 0ui sont des arbres ou des fruitiers.
$$6 La liste des produits 0ui sont des arbres ou des fruitiers dont les pri sont compris entre !&& et '&&&.
$&6 La liste des toutes les commandes faites le &>/&!/)&&E.
$'6 Etraire toutes les commandes faites pendant le mois &!/)&&E.
$(6 La liste des commandes effectuer entre une date dbut et une date fin donne en param9tre.
$)6 Les '& commandes plus anciennes.
$*6 La liste des commandes passes il ;a moins de F mois.
ELMOUDDEN KHALID %/ !"/!#/$!11
Logiciel dApplication (Access) ESTM
$+6 La liste des clients avec leur montant command.
$,6 La liste des clients a;ant command plus de '&&& B du produit de genre < A =.
$-6 Le produit le plus c+er.
&.6 La liste de commandes avec le nombre de produit de c+a0ue commande.
&$6 Les produits 0ui nont 8amais vendues.
Crer le0 re3"4#e0 !7ac#io1 0"i5a1#e0 :
&&6 La re0u7te 0ui permet de crer une nouvelle table nomm < CmdG-rgent = spcifier pour les commandes
urgentes.
A8outer dans la table < Commande = deu lignes avec un la date est dau8ourd+ui.
&'6 La re0u7te 0ui permet de da8outer la table < CmdG-rgent = les commandes 0ui ont t rgles depuis la
semaine derni9re.
&(6 La re0u7te 0ui permet daugmenter de !H le pri des produits. Dont le pri actuel est infrieur '&&&B.
&)6 La re0u7te 0ui permet de supprimer de la table commande toutes le commandes urgent.
&*6 La re0u7te 0ui permet daffic+er pour c+a0ue client le nombre de produits command.
LES 8ORMULAIRES :
Crer les Bormulaires suivants :
$6 -n formulaire Client 0ui permet daffic+er les client sous forme de table.
&6 -n Bormulaire de saisie des clients. (Les boutons doivent 7tre cre avec lassistant".
A8outer ensuit une Ione de liste droulante 0ui a le code client6 (8IGURE$9
8IGURE$
'6 -n Bormulaire de saisie des 1roduits. (Les boutons doivent 7tre cre avec 2acros".
A8outer ensuit une Ione de liste droulante 0ui a le code client. (8IGURE&9
ELMOUDDEN KHALID &/ !"/!#/$!11
Logiciel dApplication (Access) ESTM
8IGURE&
ELMOUDDEN KHALID / !"/!#/$!11