Vous êtes sur la page 1sur 6

Gestion de base de données sous Access

Application - Cours

Partie I : Création des tables

1. Créer la base de données nommée : Gestion de commandes.

2. Créer les quatre tables de la base : Clients, Commandes, Produits et

Détails_Commande en leur attribuant les clés nécessaires.

Table Clients :

Table Commandes :

Table Produits :

Table Détails_Commande :

3. Etablir les relations entre les tables sachant que :

1
 Un client peut passer plusieurs commandes ;
 Une commande peut contenir plusieurs produits et un même produit peut
figurer dans plusieurs commandes

4. Saisir ensuite les données des quatre tables :

Table Clients :

Table commandes :

2
Table Produits :

Table Détails_Commande :

3
Partie II : Manipulation des requêtes sélection simple

Créer les requêtes suivantes (mode QBE et SQL) pour :

1. Afficher les noms et les prénoms des clients.

2. Afficher toutes les informations des clients de la ville Mohammedia.

3. Afficher les informations des clients de la ville Mohammedia ou Rabat.

4. Afficher le code, le nom, le prénom et la ville de chaque client. Avec le nom

et le prénom dans une seule colonne et le résultat trié par ordre croissant

sur le nom et prénom (Champ calculé).

5. Afficher le numéro de commande et la quantité commandée des produits

ayant la référence "Pdt01" et la quantité est supérieure à 10.

6. Afficher le numéro de commande et la quantité commandée des produits

ayant la référence "Pdt02" ou la quantité est inférieure ou égale à 10.

7. Afficher le numéro de commandes, le code du client et la date des

commandes dont le numéro est compris entre 3 et 10.

4
8. Afficher le code, le nom et le prénom des clients dont le nom commence par

la lettre "A".

9. Afficher le nom, le prénom et la ville des clients dont le nom ne commence

pas par la lettre "A".

10. Afficher le code, le nom et la ville des clients dont le nom commence par la

lettre « S », le prénom contient la lettre « M » et la ville est Casablanca ou

Rabat.

11. Afficher le code, le nom et la ville des clients dont le nom ne commence pas

par « S » et la ville est Casablanca, Mohammedia ou Fes.

12. Afficher le numéro et la date des commandes passées après le 15 janvier

2019.

13. Afficher le numéro et la date des commandes qui sont réalisées entre les

dates : 10/01/2018 et 15/06/2018.

14. Afficher le numéro et la date des commandes faites au cours de l’année 2019

(utiliser la fonction année (date))

15. Afficher le numéro et la date des commandes passées avant le 15 avril au

cours de l’année 2019.

16. Afficher le numéro et la date des commandes faites au cours de l’année 2018

dans les mois de mars, mai ou juin (utiliser la fonction mois (date))

17. Afficher le numéro et la date des commandes faites au premier de chaque

mois au cours de l’année 2018 (utiliser la fonction jour (date))

18. Afficher le numéro et la date des commandes faites dans le mois courant

(utiliser la fonction mois (date ())) (N.B. date () renvoie la date système)

19. Afficher le numéro, la date et la durée des commandes, depuis leurs

créations à nos jours, en nombre d’année (aaaa), trimestre (t), mois (m),

semaine(e), jour (j), heure (h), minutes (n) et secondes(s). Utiliser la

fonction: DiffDate("format";[Date];Date())

5
Exemple : Si le format est « aaaa » alors la fonction renvoie le nombre

d’années.

20. Afficher le numéro et la date des commandes faites en janvier, mars ou avril

de l’année 2019. Ajouter un champ qui convertit ces mois en lettres (utiliser

la fonction Format([date],"mmmm").

Les formats utilisés pour les types de données date/heure sont : " aaaa ",

" mmmm ", " jjjj ", " t ", …

Exemple : Format(Date_cmd ;"mmmm") affiche le mois en lettre des dates

de commandes. " mmm " affiche les mois abrégés, " mm " affiche les mois par

deux chiffres, " m " affiche les mois en chiffre.

Format(Date_cmd ;"jjjj") affiche le jour en lettre, des dates de commandes.

" jjj " affiche les noms des jours abrégés …

Vous aimerez peut-être aussi