TP 6

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 3

Université Mohammed Boudiaf-msila-

Faculté informatique Microsoft Access

tp 6: UTILISER LES CONTROLES DANS UN FORMULAIRE

Objectifs :
Utilisation des contrôles dans un formulaire:
Cases à cocher, cases d'option, bouton bascule
Zones de listes et liste modifiable
Sous-formulaire
Rappel:
Les formulaires peuvent contenir des contrôles dont la tâche est d'aider l'utilisateur à
entrer les données aisément. Les contrôles les utilisés dans un formulaire, mis à part les
zones de texte, sont les cases à cocher, les cases d'option bascule, zone de liste. Liste
modifiables, bouton de commande et sous formulaire dont voici leurs icônes

Réalisation pratique:
1. Le directeur d’une agence de voyage veut informatiser son entreprise en vue
d’automatiser la saisie des voyages. Pour résoudre ce problème, on se propose une
base de données sous le nom Agence de voyages qui contient les trois tables
CLIENTS, PAYS, VOYAGES et leur requête sélection.

Table CLIENTS Table PAYS


Champs Types Champs Types
Code Client Numérique/Octet Code pays Numérique/Octet
Nom Texte Pays Texte
Prénom Texte Continent Texte
Adresse Texte Prix Voyage Monétaire/DH
Ville Texte Vol Direct Oui/Non
N°Tel Texte

Table VOYAGES
Champs Types
Numéro de vol Texte
Code Client Numérique/Octet
Date de départ Date/Heure
Code Pays Texte
Taux de Remise Numérique/Réel simple
2. Etablir une relation entre les trois tables.
3. Créer une requête sélection sous le nom SAISIE DES VOYAGES permettant de
saisir des enregistrements dans la table VOYAGES, et ayant comme champs:

Net=Prix Voyage – Prix Voyage * Taux de Remise


4. Pour la saisie des voyages on se propose de créer le formulaire, illustré en bas de la
page 3
Etapes pour la création du formulaire:
• Créer un formulaire sous le nom SAISIE DES VOYAGES pour la requête SAISIE
DES VOYAGES de votre base.
a. Sélectionner comme objets: Formulaires puis cliquer sur
b. Dans la boite de dialogue "Nouveau formulaire", sélectionner "Mode création", ensuite
choisir en bas de la boite la requête SAISIE DES VOYAGES puis cliquer sur OK.
SECTION A:
• Dans le menu Affichage Entête/Pied Formulaire.

Page (10/17)
Université Mohammed Boudiaf-msila-
Faculté informatique Microsoft Access

• Cliquer sur le bouton "Etiquette" se trouvant dans la boite à outil , tracer un cadre
dans la zone Entête du formulaire, ensuite taper le titre "ECRAN SAISIE DES
VOYAGES"
• Appliquer à l’entête du formulaire la police Arial avec taille 20 et couleur rouge

SECTION B:
• Pour insérer le champ Code Client, sous forme d'une liste modifiable, donnant la
possibilité à l'utiliser de faire son choix en affichant tous les codes à partir de la table
"CLIENTS". Cliquer sur le bouton Zone de liste déroulante ( ), ensuite déplacer le
champ Code Client à partir de la liste des champs vers l'endroit souhaité dans le
corps du formulaire
• Suivre les instructions de l'assistant, en indiquant la source de recherche des codes
qui est la table CLIENTS et les noms des champs qui vont figurer dans la liste (Code
Client, Nom)
• Pour terminer l'assistant, indiquer la colonne contenant la valeur à stocker (Code
Client de la table CLIENT).
• Glisser les champs Nom et Prénom du Client en supprimant leurs étiquettes
• Tracer une ligne horizontale avec une couleur et un style choisi à partir de la palette
des couleurs

SECTION C:
• Glisser les champs Numéro du Vol et Date de départ
• Le champ Vol Direct doit être représenté par une "Case à cocher", pour cela cliquer
sur le bouton , ensuite déplacer le champ à l'endroit indiqué
• Tracer une ligne horizontale avec une couleur et un style choisi à partir de la palette
des couleurs

SECTION D:
• Refaire les mêmes étapes de la section B, le Code Pays doit être représenté par une
"Zone de liste" puis glisser les champs Pays (sans étiquette) et Prix Voyage.
• Tracer une ligne horizontale avec une couleur et un style choisi à partir de la palette
des couleurs.

SECTION E:
• Glisser les champs Taux de remise et Net

SECTION F:
• dans le pied du formulaire, insérer une "Zone de texte" avec le bouton , ensuite
changer son libellé en "Nous somme le:"
• Taper la formule suivante: =DATE().
• Refaire le mêmes étapes pour insérer l'heure du système (TEMPS()).

5. Ouvrir la table CLIENTS saisir les enregistrements suivants :

6. De même, ouvrir la table PAYS et saisir les enregistrements suivants :

Page (11/17)
Université Mohammed Boudiaf-msila-
Faculté informatique Microsoft Access

7. A l’aide de du formulaire SAISIE DES VOYAGES, saisir les voyages suivants :

8. Enregistrer votre formulaire et vérifier si les enregistrements sont ajoutés dans la


table VOYAGES et dans la requête SAISIE DES VOYAGES
9. Insérer un sous-formulaire dans le formulaire SAISIE DES VOYAGES qui contient les
champs Adresse, Ville et N°Tel de la table CLIENT :
1. Sélectionner comme objets de la boite à outils Formulaire
2. Cocher l’option « Utiliser les tables et les requêtes existantes » puis « suivant »
3. Choisir la table CLIENTS et les champs Code Client, Adresse, Ville et N°Tel puis «
suivant »
4. Choisir l’option « Les définir moi-même », sélectionner le champ Code Client dans la
liste du formulaire et celle du sous-formulaire puis « suivant »
5. Nommer votre sous-formulaire DETAILS CLIENTS puis « terminer »

10. Supprimer le champ Code Client du sous-formulaire, afficher l’état final de votre
formulaire puis quitter la base
11. Créer un formulaire instantané : Colonne sous le nom CLIENT pour la table
CLIENT
12. De même créer un formulaire instantané : Tableau sous le nom PAYS pour la table
PAYS

F
Formulaire SAISIE DES VOYAGES (Mode affichage)

Page (12/17)

Vous aimerez peut-être aussi