Vous êtes sur la page 1sur 16

Exercice Gestion Commerciale Access

Microsoft

Exercice 1

1.

Crez une nouvelle base de donnes du nom de Gestion Commerciale.MDB a. Lancer Access. b. Cliquer sur l'option Crer une nouvelle base de donnes en utilisant Nouvelle base de donnes, puis cliquer sur le bouton OK. c. Donner le nom Gestion Commerciale dans la zone Nom de fichier, puis cliquer sur le bouton Crer.

2.

Crez les tables suivantes dans la base de donnes Gestion Commerciale.MDB. Les champs en gras reprsentent les cls primaires. Nom de la table: CLIENT Nom de champ CodeClient RaisonSociale AdresseClient VilleClient Tlphone Nom de la table: COMMANDE Nom de champ NumCommande CodeClient DateCommande Nom de la table: PRODUIT Nom de champ RfProduit Dsignation PrixUnitaire QtStocke Indisponible Nom de la table: DETAILS COMMANDE Nom de champ NumCommande RfProduit QtCommande
Formatrice : Yasmine HAMIDALLAH

Type Texte Texte Texte Texte Texte 10 100 100 50 20

Taille

Type NumroAuto Texte Date/Heure

Taille 10

Type Texte Texte Montaire Numrique OUI/NON

Taille 10 50 Entier

Type Numrique Texte Numrique

Taille Entier long 10 Entier


Page 1/16

Exercice Gestion Commerciale Access

Microsoft

a. b. c.

d.
e. f. g.

h.

Pour chaque table, on doit suivre la procdure suivante : S'assurer que l'onglet Tables est activ dans la fentre Base de donnes. Cliquer sur le bouton Nouveau. Slectionner Mode Cration, puis cliquer sur le bouton OK. Inscrire le nom du champ, spcifier le type et dterminer les proprits du champ dans le volet infrieur. Rpter la procdure pour chaque champ de la table. Slectionner le champ pour la cl primaire et cliquer sur le bouton Cl primaire. Cliquer sur le bouton Enregistrer. Inscrire le nom de la table, puis cliquer sur le bouton OK. Fermer la table en cliquant sur la case de fermeture.

Exercice 2
L'exercice suivant permet de personnaliser des tables. 1. Modifiez les tables et les champs ncessaires dans la base de donnes Gestion Commerciale.MDB partir des propositions suivantes. a) Je voudrais voir des noms significatifs et courts dans les en-ttes de colonne de la table lorsque je regarde une table en mode Feuille de donnes. Il s'agissait d'inscrire le libell dsir dans la proprit Lgende de chaque champ. Lorsqu'il n'y a pas d'inscription dans la proprit Lgende, Access affiche alors le nom du champ en en-tte de colonne. De plus, lorsqu'on crera des formulaires, Access agit de la mme faon pour afficher le texte des tiquettes des champs. a) Je veux tre capable de saisir que les chiffres dans un numro de tlphone et que les parenthses et tiret s'ajoutent automatiquement. Je veux que la base enregistre les parenthses et le tiret. Et faites la mme chose pour la Date de Commande. Il s'agissait de placer d'abord le curseur sur le champ Tlphone de la table CLIENT, puis dans la proprit Masque de saisie. On clique ensuite sur le bouton Assistant et on rpond toutes ses questions. Je prfre le caractre # comparativement _ qui est attribu par dfaut; il me semble que le # est plus significatif. Le fait d'enregistrer les parenthses et le tiret a de l'importance pour ceux qui dsirent exporter les donnes vers d'autres logiciels. a) Pour les champs numriques, je ne veux pas voir un zro dj inscrit. Habituellement, voir des champs vides me plairaient. On doit supprimer la valeur 0 dj inscrite dans la proprit Valeur par dfaut des champs numriques. a) La grande majorit de mes Clients se trouvent sur Casablanca. On doit inscrire le mot Casablanca dans la proprit Valeur par dfaut du champ Ville de la table CLIENT. Ainsi, la ville sera dj inscrite lors de la saisie des nouveaux employs. a) Il y a certains champs qui ne peuvent pas avoir une valeur ngative : Prix Unitaire, la quantit en stock et la quantit commande. On doit inscrire >=0 (ou >0 selon le cas) dans la proprit Valide si de ces champs. Il est fortement conseill d'inscrire un texte explicatif dans la proprit Message si erreur.

Formatrice : Yasmine HAMIDALLAH

Page 2/16

Exercice Gestion Commerciale Access Etablir les relations entre les tables. Et appliquer les rgles dintgrit rfrentielle.

Microsoft

Exercice 3
L'exercice suivant permet de saisir des enregistrements dans les tables. 1. Entrer les informations suivantes dans les tables.

Liste des Clients :


Code client Raison Sociale Adresse Ville Tlphone

THOM UNI MAN OCP CAM RAM

Thomson Unitex

Manatex Office Chrifienne des Phosphates Chantier Atelier Maroc 2 bd des Almouhad Royal Air Maroc 30 bd des FAR

12, bd la rsistance 10, Zone industrielle Ain sbaa 70, Zone Industrielle Route Sabou

Casablanca (022)-26-62-15 Casablanca (022)-35-36-16 Rabat Khouribga (037)-17-22-45 (023)-60-10-32

Casablanca (022)-30-90-10 Casablanca (022)-33-47-29

Liste des Produits


Rfrence R11 C12 M32 P72 C59 Dsignation Prix unitaire Quantit en stock Indisponible Non Non Non Non Non

Radio de Tlcom Chargeur Magnrophone Haut Parleur Calculatrice

3000 Dh 700 Dh 2000 Dh 400 Dh 200 DH

20 30 15 23 150

Liste des Commandes


Code client N commande THOM UNI MAN MAN OCP OCP CAM THOM MAN RAM RAM UNI UNI 1 2 3 4 5 6 7 8 9 10 11 12 13 Date commande 09-avr-2002 28-janv-2002 02-fvr-2002 10-avr-2002 16-janv-2002 06-fvr-2002 27-janv-2002 12-janv-2002 24-mars-2002 05-fvr-2002 06-mai-2002 12-mars-2002 25-mars-2002 Page 3/16

Formatrice : Yasmine HAMIDALLAH

Exercice Gestion Commerciale Access Code client N commande THOM 14 Date commande 27-mars-2002

Microsoft

Dtails des Commandes


N commande 8 8 4 5 7 6 7 3 3 9 10 10 12 12 13 13 14 1 2 11 Rf produit R11 C12 M32 R11 P72 R11 M32 C12 M32 C12 P72 M32 C59 P72 R11 M32 C59 P72 M32 P72 Quantit Commande 15 35 25 21 10 20 20 4 15 16 15 21 18 18 40 10 9 40 16 10

Exercice 4
L'exercice suivant permet de travailler avec des enregistrements dans les tables. 1. On aimerait voir les informations de la table CLIENT selon les cas suivants: 2. On veut la liste trie selon la raison sociale des clients (suivant lalphabet de A Z). Ouvrir la table CLIENT. Placer le curseur dans le champ RaisonSociale et cliquer sur le bouton Ordre croissant.

b) On veut la liste affiche l'cran en caractres italiques et dans la police Times New Roman.
Drouler le menu Format et choisir Caractres. Slectionner la police et le style puis cliquer sur le bouton OK.

c)

On veut que la largeur de chaque colonne soit adapt automatiquement au contenu de la cellule.
Slectionner tous les en-ttes de colonne (en glissant de la premire la dernire colonne) et cliquer deux fois rapidement sur la limite droite d'un en-tte de colonne.

d) On veut figer la colonne Numro Client gauche dans la feuille.


Formatrice : Yasmine HAMIDALLAH Page 4/16

Exercice Gestion Commerciale Access Slectionner la colonne, drouler le menu Format et choisir Figer les colonnes.

Microsoft

e)

On veut que la colonne tlphone soit place immdiatement aprs la colonne Raison Sociale.
Slectionner une colonne en cliquant sur l'en-tte de colonne. Placer la souris sur l'en-tte de colonne de sorte qu'on voit une flche oblique pointant vers la gauche. Faire glisser la souris vers l'emplacement en surveillant la barre verticale grasse entre les colonnes. (On peut faire l'opration avec des colonnes contigus.)

f)
2.

On veut masquer la colonne Adresse.


Slectionner la colonne masquer. Drouler le menu Format et choisir Masquer les colonnes.

Imprimez le contenu de la table sur une feuille de taille Lettre et dans l'orientation paysage. Drouler le menu Fichier et choisir Mise en page. Cliquer sur l'onglet Page. Slectionner l'orientation paysage et le taille du papier Lettre. Cliquer sur le bouton OK. Il est souhaitable de visualiser un aperu avant d'imprimer. Donc, cliquer sur le bouton Aperu avant impression. Finalement, cliquer sur le bouton Imprimer pour qu'il imprime le document immdiatement.

3.

Fermez la table et enregistrez la mise en forme de la table. Cliquer sur la case Fermeture de la fentre. Cliquer sur le bouton Oui pour enregistrer la mise en forme de la table.

Exercice 5
Lexercice suivant permet dappliquer des filtres sur les tables. 1. On vous demande de lui prsenter l'cran les enregistrements qui rpondent ses critres. Vous devez revenir la liste complte pour chacune de ses demandes. Utilisez le filtre par slection pour obtenir les rsultats. Qui sont les clients se trouvant dans la ville de Casablanca?

a)

On ouvre la table Client d'abord. Il s'agit de placer son curseur sur une occurrence Casablanca de la colonne Ville. On clique ensuite sur le bouton Filtrer par slection. Cliquer sur le bouton Supprimer le filtre pour revenir la liste complte.
2. a) On veut obtenir d'autres informations l'cran. Utilisez le filtre par formulaire pour obtenir les rsultats. Quels sont les Clients dont la Raison sociale dbute par les lettres M?

Cliquer sur le bouton Filtrer par formulaire. Saisir la valeur M* dans la colonne Raison sociale. Cliquer sur le bouton Appliquer le filtre. Cliquer sur le bouton Supprimer le filtre pour revenir la liste complte.
b) Quels sont les Clients dont ladresse contient lexpression Zone industrielle et qui se trouvent dans la ville de Rabat?

Cliquer sur le bouton Filtrer par formulaire. Cliquer sur le bouton Effacer grille pour tre sr qu'il ne trane pas d'anciens critres. Saisir la valeur
Formatrice : Yasmine HAMIDALLAH Page 5/16

Exercice Gestion Commerciale Access

Microsoft

*zone industrielle* dans la colonne Adresse et slectionner Rabat dans la colonne Pays. Cliquer sur le bouton Appliquer le filtre.
c) Quels sont les produits dont le prix est suprieur 1000 Dh? Ouvrir la table Produit. Cliquer sur le bouton Filtrer par formulaire. Saisir l'expression > 1000 dans la colonne Prix Unitaire. Cliquer sur le bouton Appliquer le filtre.

Exercice 6
L'exercice suivant permet d'obtenir des renseignements prcis l'aide de critres simples en utilisant les requtes access. 1. On aimerait obtenir des informations sur les clients. Chaque requte sera enregistre sous un nom significatif. a) La liste tlphonique de tous les clients. Seulement la raison sociale, la ville et le numro de tlphone s'affiche. Enregistrez cette liste sous le nom Liste tlphonique des clients. Cliquer sur l'onglet Requtes. Cliquer sur le bouton Nouveau. Slectionner Mode Cration et cliquer sur le bouton OK. Cliquer deux fois sur le table Client dans la fentre Ajouter une table et cliquer sur le bouton Fermer. Cliquer deux fois sur les champs Raison sociale, Ville, Tlphone dans l'ordre numr. Enregistrer sous le nom Liste tlphonique des clients. Visualiser le rsultat de la requte en cliquant sur le bouton Requte (premier bouton gauche dans la barre de boutons). Fermer la requte.

a) On veut obtenir toute l'information des clients qui rsident casablanca. Enregistrez sous le nom de Clients sur Casa. Dans la fentre Base de donnes, cliquer sur l'onglet Requtes. Cliquer sur le bouton Nouveau. Slectionner Mode Cration et cliquer sur le bouton OK. Cliquer deux fois sur le table Client dans la fentre Ajouter une table et cliquer sur le bouton Fermer. Cliquer deux fois sur la barre de titre de la fentre de la table client. Ainsi, tous les champs de la table sont slectionns. Faire glisser la slection vers la premire colonne dans le volet infrieur afin de placer tous les champs de la table dans la requte. Dans la ligne Critres du champ ville, inscrire casablanca. (Inscrire seulement le mot casablanca.) Trier les informations suivant la raison sociale. Enregistrer sous le nom Clients sur casa. Visualiser le rsultat de la requte en cliquant sur le bouton Requte (premier bouton gauche dans la barre de boutons). Fermer la requte. Crer une requte pour les clients habitant casablanca et dont la raison sociale commence par T . On veut la liste des enregistrements de la table Commande. On aimerait voir pour chaque enregistrement la raison sociale et le tlphone du client. Enregistrez cette liste sous le nom Liste des commandes par client. Cliquer sur l'onglet Requtes. Cliquer sur le bouton Nouveau. Slectionner Mode Cration et cliquer sur le bouton OK. Page 6/16

2. 3.

Formatrice : Yasmine HAMIDALLAH

Exercice Gestion Commerciale Access 2.

Microsoft

Cliquer deux fois sur la table Commande et sur la table Client dans la fentre Ajouter une table et cliquer sur le bouton Fermer. S'il n'y a pas de lien cr entre les deux tables, faire glisser le champ CodeClient de la table Client vers le champ Codeclient de la table Commande. Cliquer deux fois sur la barre de titre de la fentre Commande afin de slectionner tous les champs de cette table. Faire glisser la slection vers la premire colonne dans le volet infrieure. Faire glisser les champs Raison sociale et Tlphone vers la colonne la droite du champ CodeClient dans le volet infrieur. Enregistrer sous le nom Liste des commandes par client. Visualiser le rsultat de la requte en cliquant sur le bouton Requte (premier bouton gauche dans la barre de boutons). Fermer la requte.

On aimerait obtenir la liste des Commandes par client (une requte qui ressemble la prcdente). Cette liste est trie en ordre alphabtique de raison sociale. Dans cette requte on va compter le nombre de commandes par client Cliquer sur l'onglet Requtes. Cliquer sur le bouton Nouveau. Slectionner Mode Cration et cliquer sur le bouton OK. Cliquer deux fois sur la table Commande et sur la table Client dans la fentre Ajouter une table et cliquer sur le bouton Fermer. S'il n'y a pas de lien cr entre les deux tables, faire glisser le champ CodeClient de la table Client vers le champ Codeclient de la table Commande. Cliquer deux fois sur la barre de titre de la fentre Client afin de slectionner tous les champs de cette table. Faire glisser la slection vers la premire colonne dans le volet infrieure. Faire glisser le champ NCommande vers la colonne la droite du champ CodeClient dans le volet infrieur. Cliquer sur le bouton Opration. Sous la colonne NCommande et dans la ligne opration, choisir Compte Enregistrer sous le nom Nombre de commandes par client. Visualiser le rsultat de la requte en cliquant sur le bouton Requte (premier bouton gauche dans la barre de boutons). Fermer la requte.

Formatrice : Yasmine HAMIDALLAH

Page 7/16

Exercice Gestion Commerciale Access Raliser les requtes suivantes : 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.

Microsoft

Liste des clients trie par ville. Liste des clients casablanca (afficher et masquer la ville). Liste des clients hors casablanca Liste des clients sur casablanca dont la raison sociale commence par M. Liste des clients habitant Bd Hassan II dans la ville de casablanca. Liste des clients sur rabat ou dont la raison sociale commence par M. Liste des clients dans la ville de Rabat ou Khouribga. Liste des commandes par client trie par Raison Sociale. Liste des commandes des clients habitant Rabat (changer lordre des colonnes). Liste des commandes partir du 06/03/2002. Liste des commandes de la dernire semaine du mois de Mars. Calculer le Prix HT par commande sachant que : Prix HT = PU * Qt Calculer le Prix TTC par commande sachant que : Prix TTC = Prix HT + (Prix HT * Taux TVA) Nbre de Clients par ville (la fonction Compte). Nbre de clients sur casablanca. Nbre de commande par date. Total HT par commande (la fonction Somme). Moyenne des Prix HT par Commande. Par client et par commande, calculer la moyenne des Prix HT. Nbre de commandes par Client. Total HT de toutes les commandes par client. Total HT de toutes les commandes par date. Le jour o la socit raliser le maximum des commandes. Le jour o la socit raliser le minimum des commandes Le meilleur client : celui qui a le plus grand total des commandes. Le mauvais client. Raliser les requtes analyse croise suivantes : Somme des Qt commandes par client et par produit. Total des commandes par client et par date. Nbre de commandes par client et par mois (Utiliser la fonction Mois).

Exercice 7
Lexercice suivant permet de crer des formulaires de saisie et de consultation. 1. On aimerait obtenir un cran de saisie bien simple pour la saisie des clients. Il ressemble la figure suivante :

Formatrice : Yasmine HAMIDALLAH

Page 8/16

Exercice Gestion Commerciale Access

Microsoft

1.

Cliquer sur l'onglet Formulaires de la fentre Base de donnes. Cliquer sur le bouton Nouveau. Choisir assistant formulaire. Slectionner la table Clients dans la liste, puis cliquer sur le bouton OK. Suivre les tapes de lassistant jusqu' la fin. .

On en voudrait un pour la saisie des Produits : 3. Cliquer sur l'onglet Formulaires de la fentre Base de donnes. Cliquer sur le bouton Nouveau. Choisir Mode Cration et slectionner la table Produits dans la liste, puis cliquer sur le bouton OK. Faire afficher la liste des champs en cliquant sur le bouton Liste des champs de la barre d'outils. Glisser les champs de la liste vers leur emplacement. Slectionner les tiquettes et cliquer sur le bouton Gras pour appliquer l'attribut gras. Changer la taille des zones de texte et tiquettes pour bien voir le texte. Modifier les largeurs des zones de texte avec les poignes de redimensionnement. Ajouter le mot Photo Produit en cliquant sur le bouton tiquette et l'endroit prvu dans le formulaire. Cliquer sur le bouton Image et dessiner une zone rectangulaire l'endroit dsir. Choisir dans la bote de dialogue le fichier image insrer et cliquer sur le bouton OK. Dplacer les tiquettes et les zones de texte lorsque la pointeur de souris prend la forme d'un index sur le coin suprieur gauche de l'lment dplacer. Cliquer sur la barre Dtail pour slectionner la surface du formulaire et cliquer sur le bouton Couleur fond pour choisir une couleur approprie au formulaire. Enregistrer le formulaire en cliquant sur le bouton Enregistrer et donner lui le nom Mise jour des produits. Passer en mode Formulaire en cliquant sur le bouton Formulaire.

Crer un formulaire pour la saisie des commandes et un autre pour la saisie des dtails de commande.

Formatrice : Yasmine HAMIDALLAH

Page 9/16

Exercice Gestion Commerciale Access

Microsoft

Exercice 8
Cet exercice permet de personnaliser les formulaires. 1. Ajouter le bouton Fermer dans le pied du formulaire CLIENT. Ouvrez le formulaire CLIENT. Glissez le bouton de commande de la bote outils dans le pied du formulaire et tracez un petit carr. Un assistant vous aide crer le bouton de commande. Choisissez : Catgories Oprations sur formulaire 1.

Actions
Fermer un formulaire

Cliquez sur le bouton Suivant. Cliquez sur le bouton Suivant une deuxime fois Cliquez sur le bouton Terminer

Ajoutez un titre Mise jour des Clients dans len-tte du formulaire CLIENT. Glissez le bouton Intitul (Aa) de la bote outils dans len-tte du formulaire et tracez un rectangle. Saisissez le titre Mise jour des clients lintrieur du rectangle. Appliquez ce titre la mise en forme suivante : 16, G, Centr.

1. 2.

Faites la mme chose pour les formulaires COMMANDE et PRODUIT. Dans le formulaire CLIENT, remplacez la zone de texte Ville par une zone de liste. Pour cela : Supprimez la zone de texte ville client A partir de la bote outils, choisissez le bouton zone de liste et faites le glisser sur le formulaire. Un assistant vous aide crer cette liste Choisissez la premire option je taperai les valeurs souhaites et cliquez sur le bouton Suivant. Saisissez dans la colonne Casablanca, Rabat, Marrakech, Khouribga, Agadir, Tanger et cliquez sur le bouton Suivant Slectionnez loption Stocker la valeur dans ce champ et slectionnez dans la liste VilleClient. Cliquez sur le bouton Suivant Saisissez Ville du Client et cliquez sur le bouton Terminer

1.

Dans le formulaire COMMANDE : Remplacez la zone de texte Code Client par une zone de liste droulante. Pour cela : a) Supprimez la zone de texte Code client. b) A partir de la bote outils, choisissez le bouton liste droulante et faites le glisser sur le formulaire. Un assistant vous aide crer cette liste. Choisissez la premire option je veux que la liste modifiable et cliquez sur le bouton Suivant. Choisissez la table CLIENT et cliquez sur le bouton Suivant Ajouter les champs Codeclient, RaisonSociale et cliquez sur le bouton Suivant. Cliquez sur le bouton Suivant encore une autre fois. Slectionnez loption Stocker la valeur dans ce champ et slectionnez dans la liste CodeClient. Cliquez sur le bouton Suivant

Formatrice : Yasmine HAMIDALLAH 10/16

Page

Exercice Gestion Commerciale Access Saisissez Code du Client et cliquez sur le bouton Terminer

Microsoft

Insrez le formulaire DETAILSCOMMANDE comme sous formulaire dans le formulaire COMMANDE. Pour cela : Dans la bote outils, choisissez le bouton Sous formulaire/sous tat et faites le glisser dans le formulaire au dessous du champ Date commande un assistant saffiche. Cochez loption Utiliser un formulaire existant et choisissez dans la liste DETAILSCOMMANDE puis cliquez sur le bouton Suivant. Cliquez sur le bouton Suivant Donnez le nom Dtail Commande pour votre Sous-formulaire et cliquez sur le bouton Terminer a) Vrifiez les proprits suivantes du sous formulaire : Champs fils = NumCommande Champs pre = NumCommande b) Changez lordre de tabulation. Cliquez avec le bouton droit de la souris lextrieur du formulaire (dans la partie grise). Choisissez loption Ordre de tabulation. Dplacez la liste modifiable CLIENT juste aprs la zone de texte Numro de Commande. a) Rendre le numro de commande inactif. Cliquez avec le bouton droit de la souris sur la zone de texte Numro de commande. Choisissez loption Proprits. Donnez la valeur Non pour la proprit .Activ

1.

Dans le formulaire DETAIL COMMANDE : 2. 3. Supprimez la zone de texte Numro commande. Supprimez la zone de texte Rf Produit et remplacez la par une liste droulante : A partir de la bote outils, choisissez le bouton liste droulante et faites le glisser sur le formulaire. Un assistant vous aide crer cette liste. Choisissez la premire option je veux que la liste modifiable et cliquez sur le bouton Suivant. Choisissez la table PRODUIT et cliquez sur le bouton Suivant Ajouter les champs RfProduit, Dsignation et cliquez sur le bouton Suivant. Cliquez sur le bouton Suivant encore une autre fois. Slectionnez loption Stocker la valeur dans ce champ et slectionnez dans la liste RfProduit. Cliquez sur le bouton Suivant Saisissez Produit et cliquez sur le bouton Suivant

Formatrice : Yasmine HAMIDALLAH 11/16

Page

Exercice Gestion Commerciale Access

Microsoft

Ajouter un nouveau formulaire : MENU PRINCIPAL a) Activez lobjet Formulaires. b) Cliquez sur le bouton Nouveau. Choisissez mode cration et ne slectionnez aucune table. c) Insrer 4 boutons de commande si lassistant saffiche, cliquez sur le bouton annuler. Slectionnez les 4 boutons et choisissez loption proprit du menu contextuel. Saisissez devant la proprit lgende. Devant chaque bouton insrez une tiquette comme sur le modle. Enregistrez le formulaire sous le nom MENU PRINCIPAL Remarque : Vous pouvez insrer un seul bouton de commande et faire des copier/coller.

Apportez les modifications suivantes sur les champs des formulaires. Nom du Formulaire Tous les formulaires Nom du champ Proprit Fen Indpendante Fen Modale Afficher Slecteur Auto Centrer Barre dfilement Bote Contrle Affich par dfaut Boutons de dplacement Index tabulation Index tabulation

Valeur
Oui Oui Non Oui Aucune Non Feuille de donnes Non 0 1

MENU PRINCIPAL DETAIL COMMANDE Produit (liste modifiable) Qt Commande

Exercice 9
Cet exercice permet de manipuler des Etats. 1. Crer un Etat reprsentant la liste des Clients. Page

Formatrice : Yasmine HAMIDALLAH 12/16

Exercice Gestion Commerciale Access

Microsoft

Cliquez sur Etats puis sur le bouton Nouveau. Choisissez Assistant tats, slectionnez la table CLIENT et cliquez sur le bouton Suivant. . Cliquez sur le bouton pour slectionner tous les champs et cliquez sur le bouton Suivant. . Cliquez sur le bouton Suivant. . Dans Champ de trie, slectionnez le champ RaisonSociale et cliquez sur le bouton Suivant. . Dans Prsentation, slectionnez Tabulaire et cliquez sur le bouton Suivant. . Dans Style, slectionnez Socit et cliquez sur le bouton Suivant. . Cliquez sur le bouton Terminer Un aperu de ltat saffiche. Pour modifier le titre, cliquez sur le bouton qui permet de passer en mode cration. Faites un double clic sur ltiquette de titre et crivez Liste des clients. Agrandissez la largeur de cette tiquette et centrez le titre.

1.

Crer un bouton de commande Aperu de la liste des clients dans le formulaire CLIENT. Ouvrez le formulaire CLIENT. Glissez le bouton de commande de la bote outils dans le pied du formulaire et tracez un petit carr. Un assistant vous aide crer le bouton de commande. Choisissez : Catgories Oprations sur tat

Actions
Aperu dun tat

Cliquez sur le bouton Suivant. Choisissez ltat CLIENT et cliquez sur le bouton Suivant Choisissez dans Image Aperu du document et cliquez sur le bouton Suivant Cliquez sur le bouton Terminer

1.

Crer un tat des Factures 2. Crer une requte sous le nom Factures pour dition. Crez une requte base sur les 4 tables : COMMANDE, DETAILCOMMANDE, CLIENT et PRODUIT Glissez les champs suivants : NumCommande, RaisonSociale, DateCommande, Dsignation, PrixUnitaire et QtCommande. Ajoutez un champ calcul (PrixHT) dans la requte : Mthode 1 : Se positionner sur la dernire colonne (colonne qui suit QtCommande) Saisissez lexpression suivante : = [PrixUnitaire]*[QtCommande] et validez. Slectionnez Exp1 et remplacez la par MontantHT Mthode 2 : Se positionner sur la dernire colonne (colonne qui suit QtCommande) Cliquez avec le bouton droit de la souris et choisissez Crer ou Gnrateur. Le gnrateur dexpression saffiche

Formatrice : Yasmine HAMIDALLAH 13/16

Page

Exercice Gestion Commerciale Access

Microsoft

a)

Slectionnez les paramtres de la formule et validez.

Enregistrez la requte sous le nom Factures pour dition.

Crer ltat FACTURE bas sur la requte Factures pour dition. Cliquez sur Etats puis sur le bouton Nouveau. Choisissez Assistant tats, slectionnez la requte Factures pour dition et cliquez sur le bouton Suivant. . Cliquez sur le bouton pour slectionner tous les champs et cliquez sur le bouton Suivant. . et cliquez sur Ajouter NumCommande dans niveau regroupement en cliquant sur le bouton le bouton Suivant. . Cliquez sur le bouton Suivant. . Dans Prsentation, slectionnez Bloc et cliquez sur le bouton Suivant. . Dans Style, slectionnez Socit et cliquez sur le bouton Suivant. . Dans Titre, saisissez Facture et cliquez sur le bouton Terminer. .

1.

Modifier ltat FACTURE

Suivez les tapes dcrites dessous pour reprsenter ltat FACTURE comme sur le modle.

Formatrice : Yasmine HAMIDALLAH 14/16

Page

Exercice Gestion Commerciale Access

Microsoft

Agrandir la partie En-tte de groupe NumCommande. Dplacez le contenu de la partie En-tte dtat dans la partie En-tte de groupe NumCommande. Dplacez les tiquettes et les zones de texte : NumCommande, RaisonSociale et DateCommande. Dplacez tous ce qui reste dans En-tte de page, dans En-tte de groupe NumCommande. Supprimez le contenu de la partie Pied de page. Rduire les parties : En-tte dtat, En-tte de page, Pied de page. Affichez le Pied de groupe NumCommande : pour cela, dans le menu Affichage, choisissez loption Trier et grouper. Slectionnez la valeur OUI pour la proprit Pied de groupe. Dans le Pied de groupe NumCommande, insrez partir de la bote outils : i. 3 zones de Texte. Changez les tiquettes (Intitul) : Total HT, TVA, Total TTC comme sur le modle ii. Cliquez sur la premire zone de texte indpendante laide du bouton droit de la souris et choisissez proprit. Modifiez les proprits (Nom, Source Contrle, Format) comme sur le tableau. Et faites la mme chose pour les autres zones de texte indpendantes. Nom TotalHT TVA TotalTTC Source Contrle =Somme([MontantHT]) =0.2 =[TotalHT]+ ([TotalHT]*[TVA]) Montaire Pourcentage Montaire Format

Dans le Pied de groupe NumCommande, insrez partir de la bote outils un saut de page Page

Formatrice : Yasmine HAMIDALLAH 15/16

Exercice Gestion Commerciale Access aprs la zone TotalTTC. Fixez la largeur de ltat 16 cm. Dans la zone de texte Date de la facture, mettez la date du jour. Pour cela : a)

Microsoft

Cliquez sur la zone de texte DateCommande laide du bouton droit de la souris et choisissez proprit. Modifiez la proprit Source Contrle en crivant : =Date() ou en passant par lassistant (Fonctions intgrs, Date/Heure, Date).

Exercice 10
Cet exercice permet de manipuler des Macros. b) Crer une Macro qui permet douvrir le formulaire CLIENT. 1. 2. Cliquez sur Macro puis sur le bouton Nouveau. Dans la colonne action slectionnez ouvrir formulaire et dans la zone nom formulaire slectionnez CLIENT. Enregistrez la macro sous le nom Ouvrir Formulaire Client

Faites la mme chose et crez 2 macros pour ouvrir les formulaires PRODUIT et COMMANDE. Crer la Macro QUITTER ACCESS Cliquez sur Macro puis sur le bouton Nouveau. Dans la colonne action slectionnez Quitter Enregistrez la macro sous le nom QUITTER ACCESS

1.

Crer la Macro Autoexec Cliquez sur Macro puis sur le bouton Nouveau. Dans la colonne action slectionnez ouvrir formulaire et dans la zone nom formulaire slectionnez MENU PRINCIPAL. Enregistrez la macro sous le nom Autoexec.

1.

Lier les Macros aux boutons dans le formulaire MENU PRINCIPAL. Cliquez sur Formulaire, slectionnez MENU PRINCIPAL puis cliquez sur le bouton Modifier. Cliquez avec le bouton droit de la souris sur un bouton de commande et choisissez Proprit. Dans longlet Evnement et devant la proprit Sur Clic, slectionnez la Macro correspondante. Faites la mme chose pour les autres boutons de commande.

Formatrice : Yasmine HAMIDALLAH 16/16

Page