Software">
TP Access
TP Access
TP Access
a. Lancer Access.
b. Cliquer sur l'option Créer une nouvelle base de données en utilisant Nouvelle base de données,
puis cliquer sur le bouton OK.
c. Donner le nom Gestion Commerciale dans la zone Nom de fichier, puis cliquer sur le bouton
Créer.
2. Créez les tables suivantes dans la base de données Gestion Commerciale.MDB. Les champs en gras
représentent les clés primaires.
1
Exercice 2
1. Modifiez les tables et les champs nécessaires dans la base de données Gestion Commerciale.MDB à partir des
propositions suivantes.
a) Je voudrais voir des noms significatifs et courts dans les en-têtes de colonne de la table lorsque je regarde
une table en mode Feuille de données.
Il s'agissait d'inscrire le libellé désiré dans la propriété Légende de chaque champ. Lorsqu'il n'y a pas
d'inscription dans la propriété Légende, Access affiche alors le nom du champ en en-tête de colonne.
De plus, lorsqu'on créera des formulaires, Access agit de la même façon pour afficher le texte des
étiquettes des champs.
b) Je veux être capable de saisir que les chiffres dans un numéro de téléphone et que les parenthèses et tiret
s'ajoutent automatiquement. Je veux que la base enregistre les parenthèses et le tiret. Et faites la même chose
pour la Date de Commande.
Il s'agissait de placer d'abord le curseur sur le champ Téléphone de la table CLIENT, puis dans la
propriété Masque de saisie. On clique ensuite sur le bouton Assistant et on répond à toutes ses
questions. Je préfère le caractère « # » comparativement à « _ » qui est attribué par défaut; il me
semble que le « # » est plus significatif. Le fait d'enregistrer les parenthèses et le tiret a de
l'importance pour ceux qui désirent exporter les données vers d'autres logiciels.
c) Pour les champs numériques, je ne veux pas voir un zéro déjà inscrit. Habituellement, voir des champs
vides me plairait.
On doit supprimer la valeur « 0 » déjà inscrite dans la propriété Valeur par défaut des champs
numériques.
On doit inscrire le mot « Casablanca » dans la propriété Valeur par défaut du champ Ville de la table
CLIENT. Ainsi, la ville sera déjà inscrite lors de la saisie des nouveaux employés.
e) Il y a certains champs qui ne peuvent pas avoir une valeur négative : Prix Unitaire, la quantité en stock et la
quantité commandée.
On doit inscrire « >=0 » (ou « >0 » selon le cas) dans la propriété Valide si de ces champs. Il est
fortement conseillé d'inscrire un texte explicatif dans la propriété Message si erreur.
2
Exercice 3
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:
a) On veut la liste triée selon la raison sociale des clients (suivant l’alphabet 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 affichée à l'écran en caractères italiques et dans la police Times New Roman.
Dérouler le menu Format et choisir Caractères. Sélectionner la police et le style puis cliquer sur le
bouton OK.
c) On veut que la largeur de chaque colonne soit adaptée automatiquement au contenu de la cellule.
Sélectionner tous les en-têtes de colonne (en glissant de la première à la dernière colonne) et cliquer
deux fois rapidement sur la limite droite d'un en-tête de colonne.
e) On veut que la colonne téléphone soit placée immédiatement après la colonne Raison Sociale.
Sélectionner une colonne en cliquant sur l'en-tête de colonne. Placer la souris sur l'en-tête de colonne
de sorte qu'on voit une flèche 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'opération
avec des colonnes contiguës.)
Sélectionner la colonne à masquer. Dérouler le menu Format et choisir Masquer les colonnes.
2. Imprimez le contenu de la table sur une feuille de taille Lettre et dans l'orientation paysage.
Dérouler le menu Fichier et choisir Mise en page. Cliquer sur l'onglet Page. Sélectionner
l'orientation paysage et le taille du papier Lettre. Cliquer sur le bouton OK. Il est souhaitable de
visualiser un aperçu avant d'imprimer. Donc, cliquer sur le bouton Aperçu avant impression.
Finalement, cliquer sur le bouton Imprimer pour qu'il imprime le document immédiatement.
Cliquer sur la case Fermeture de la fenêtre. Cliquer sur le bouton Oui pour enregistrer la mise en
forme de la table.
3
Exercice 4
L'exercice suivant permet de saisir des enregistrements dans les tables.
1. Entrer les informations suivantes dans les tables.
Liste des Clients :
Code Société Adresse Ville Pays Téléphone
client
ALFKI Alfreds Futterkiste Obere Str. 57 Berlin Allemagne 030-0074321
ANATR Ana Trujillo Emparedados y Avda. de la Constitución México D.F. Mexique (5) 555-4729
helados 2222
ANTON Antonio Moreno Taquería Mataderos 2312 México D.F. Mexique (5) 555-3932
AROUT Around the Horn 120 Hanover Sq. London Royaume-Uni (71) 555-7788
BERGS Berglunds snabbköp Berguvsvägen 8 Luleå Suède 0921-12 34 65
BLAUS Blauer See Delikatessen Forsterstr. 57 Mannheim Allemagne 0621-08460
BLONP Blondel père et fils 24, place Kléber Strasbourg France 03.88.60.15.31
BOLID Bólido Comidas preparadas C/ Araquil, 67 Madrid Espagne (91) 555 22 82
BONAP Bon app' 12, rue des Bouchers Marseille France 04.91.24.45.40
BOTTM Bottom-Dollar Markets 23 Tsawassen Blvd. Tsawassen Canada (604) 555-4729
Liste des Produits
Réf produit Nom du produit Prix unitaire Quantité en stock Indisponible
4
Exercice 5
L’exercice suivant permet d’appliquer des filtres sur les tables.
1. On vous demande de lui présenter à l'écran les enregistrements qui répondent à ses critères. Vous devez
revenir à la liste complète pour chacune de ses demandes. Utilisez le filtre par sélection pour obtenir les
résultats.
On ouvre la table Client d'abord. Il s'agit de placer son curseur sur une occurrence
«Allemagne» de la colonne Pays. On clique ensuite sur le bouton Filtrer par sélection.
Cliquer sur le bouton Supprimer le filtre pour revenir à la liste complète.
2. On veut obtenir d'autres informations à l'écran. Utilisez le filtre par formulaire pour obtenir les résultats.
a) Quels sont les Clients dont la Raison sociale débute par les lettres «bo»?
Cliquer sur le bouton Filtrer par formulaire. Saisir la valeur «bo*» dans la colonne Raison
sociale. Cliquer sur le bouton Appliquer le filtre. Cliquer sur le bouton Supprimer le filtre
pour revenir à la liste complète.
b) Quels sont les Clients dont la Raison sociale débute par les lettres «bo» et qui se trouvent au Canada?
Cliquer sur le bouton Filtrer par formulaire. Cliquer sur le bouton Effacer grille pour être
sûr qu'il ne traîne pas d'anciens critères. Saisir la valeur «bo*» dans la colonne Raison
sociale et sélectionner Canada dans la colonne Pays. Cliquer sur le bouton Appliquer le
filtre.
Ouvrir la table Produit. Cliquer sur le bouton Filtrer par formulaire. Saisir l'expression «>
170» dans la colonne Prix Unitaire. Cliquer sur le bouton Appliquer le filtre.
5
Exercice 6
L’exercice suivant permet de créer 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 :
3. Créer un formulaire pour la saisie des commandes et un autre pour la saisie des détails de commande.
6
Exercice 7
L'exercice suivant permet d'obtenir des renseignements précis à l'aide de critères simples en utilisant les requêtes
Access.
1. On aimerait obtenir des informations sur les clients. Chaque requête sera enregistrée sous un nom
significatif.
a) La liste téléphonique de tous les clients. Seulement la raison sociale, la ville et le numéro de téléphone
s'affiche. Enregistrez cette liste sous le nom «Liste téléphonique des clients».
Cliquer sur l'onglet Requêtes.
Cliquer sur le bouton Nouveau.
Sélectionner Mode Création et cliquer sur le bouton OK.
Cliquer deux fois sur le table Client dans la fenêtre Ajouter une table et cliquer sur le bouton
Fermer.
Cliquer deux fois sur les champs Raison sociale, Ville, Téléphone dans l'ordre énuméré.
Enregistrer sous le nom «Liste téléphonique des clients».
Visualiser le résultat de la requête en cliquant sur le bouton Requête (premier bouton à
gauche dans la barre de boutons).
Fermer la requête.
a) On veut obtenir toute l'information des clients qui résident en France. Enregistrez sous le nom de
«Clients en France».
2. Créer une requête pour les clients habitant la France et dont la raison sociale commence par
« Bon ».
3. On veut la liste des enregistrements de la table Commande. On aimerait voir pour chaque
enregistrement la raison sociale et le téléphone du client. Enregistrez cette liste sous le nom «Liste
des commandes par client».
Cliquer sur l'onglet Requêtes.
Cliquer sur le bouton Nouveau.
Sélectionner Mode Création et cliquer sur le bouton OK.
Cliquer deux fois sur la table Commande et sur la table Client dans la fenêtre 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 fenêtre Commande afin de sélectionner tous les
champs de cette table.
Faire glisser la sélection vers la première colonne dans le volet inférieure.
7
Faire glisser les champs Raison sociale et Téléphone vers la colonne à la droite du champ
CodeClient dans le volet inférieur.
Enregistrer sous le nom «Liste des commandes par client».
Visualiser le résultat de la requête en cliquant sur le bouton Requête (premier bouton à
gauche dans la barre de boutons).
Fermer la requête.
4. On aimerait obtenir la liste des Commandes par client (une requête qui ressemble à la précédente).
Cette liste est triée en ordre alphabétique de raison sociale. Dans cette requête on va compter le
nombre de commandes par client