Você está na página 1de 12

TP 3: Les Formulaires

Mr N.EL FADDOULI

Rappel:
La BD utilise est constitue des tables suivantes (Voir TP1):

Livre
NumInv

Matire

Titre

Auteur

Qte

323
124
1110
241
321
216
312

Base de donnes
Algo et Programmation
Algo et Programmation
Algo et Programmation
Systme
Systme
Algo et Programmation

Bases De Donnes
Algorithmes
Programmation
Langage C
Unix
Systmes Exploitations
Langage Java

C.J. Date
D. Knuth
B. Meyer
B. Kernighan
K. Thompson
Crocus
J. Gosling

3
2
6
5
2
1
8

Abonne
NumAb

Nom

Prnom

Statut

Dpartement

12
10
32
14

Benali
BenSaid
Karim
Rajaoui

Ali
Said
Karima
Rajaa

Etudiant
Thsard
Prof
Etudiant

Informatique
Civil
Electrique
Informatique

Pret
NumAb

NumInv

DatPret

DatRetour

10
12

323
124

1/11/2008
2/11/2008

7/11/2008
12/11/2008

12
32
14
14
32

323
241
321
323
323

3/10/2008
3/10/2008
13/10/2008
10/11/2008
13/09/2009

5/10/2008
4/11/2008
20/10/2008
15/11/2008

10

312

3/10/2009

N.EL FADDOULI \ Initiation aux BD

Observation
Avertissement, il ne faut
pas dpasser 8 jours
Suspension pour un mois

1/12

Les formulaires:
Le formulaire est un outil important pour la saisie des donnes dans une BD. Un formulaire peut
rendre la saisie de certaines informations plus facile: par exemple, la saisie du numro d'abonn
dans la table Pret peut tre faite l'aide d'une liste droulante en choisissant le nom de l'abonn
afin d'obtenir automatiquement son numro.
Les formulaires permettent aussi l'ajout de boutons, menus, etc. qui donnent l'application un
aspect trs soign.

Etapes de cration d'un formulaire simple:


1- Dans la fentre "Base de donnes", slectionnez l'objet "Formulaires".

2- Double-cliquez sur "Crer un formulaire l'aide de l'Assistant"


3- Slectionnez la table Livre dans la liste droulante "Tables/Requtes" de la fentre qui
s'affiche et dplacez tous les champs de la liste "Champs disponibles" vers la liste
"Champs slectionns" en utilisant le bouton
Cliquez ensuite sur le bouton Suivant.

N.EL FADDOULI \ Initiation aux BD

2/12

4- Choisissez une disposition des champs slectionns - "Colonne simple" par exemple; puis
cliquez sur Suivant.

5- Choisissez l'un des styles proposs "Expdition" par exemple; puis cliquez sur Suivant.

N.EL FADDOULI \ Initiation aux BD

3/12

6- Donnez un titre votre formulaire "Gestion des Livres" par exemple; puis cliquez sur
Terminer.

N.EL FADDOULI \ Initiation aux BD

4/12

Voici le formulaire obtenu et dont le nom apparat dsormais dans la fentre "Base de donnes" :
Contrles

Etiquettes

Le formulaire obtenu est constitu de:


Etiquettes: correspondent aux noms des champs dans la table.
Contrles : correspondant aux valeurs des champs de la table.
La table partir de laquelle est construit le formulaire est la table sous-jacente (la table Livre dans
le formulaire cre ci-dessus).
Pour consulter et modifier la table "Livre" enregistrement par enregistrement ou ajouter de
nouveaux enregistrements, on utilise les boutons de dplacement en bas du formulaire:

Remarque:
Si on choisit la disposition "Tabulaire" lors de la cration du formulaire, on obtient une
prsentation par lignes plus proche de la table sous-jacente.
La disposition "Feuille de donnes", quant elle, fournit une prsentation pratiquement identique
celle de la table sous-jacente.
N.EL FADDOULI \ Initiation aux BD

5/12

Modification et Ajout des enregistrements:


1- Modifiez la quantit des livres de numros d'inventaires 216 et 124
N.B: Pour vrifier si la modification a t faite: Passez sur un autre enregistrement
(le suivant par exemple) puis revenez sur celui que vous avez modifi.
2- Ajoutez le livre (445, Bases de Donnes XML, G.Gardarin, 7)
N.B: Pour vrifier si l'ajout a t fait: Passez sur un autre enregistrement
(le premier par exemple) puis revenez sur le dernier.
3- Ajoutez le livre (445, Les rseaux locaux, J. Pujoule, 5)
Que remarquez-vous?

Mise en forme des objets (tiquettes et contrles) du formulaire:


Pour mettre en forme les objets du formulaire et modifier leurs proprits, suivez les tapes
suivantes:
1- Slectionnez le formulaire
2- Cliquez sur l'icne

.pour obtenir le formulaire en Mode cration:

3- Mettez le curseur l'intrieur de l'tiquette NumInv et faites un double-Clic.


4- Saisissez "Numro d'Inventaire" et validez par la touche Entre.
5- Faites de mme pour l'tiquette de la quantit.
6- Cliquez avec le bouton droit de la souris sur l'tiquette Titre pour obtenir la fentre de ses
proprits:

N.EL FADDOULI \ Initiation aux BD

6/12

7- Utilisez les proprits Couleur de texte, Police et Taille de police pour mettre en forme
cette tiquette.
8- Faites de mme pour les autres tiquettes.
9- Pour revenir au Mode Formulaire (mode excution), cliquez sur l'icne

de la barre

des raccourcis

Exercices:
1- Crez le formulaire suivant pour manipuler les donnes de la table des abonns:

2- Crez le formulaire suivant afin de grer les prts:

N.EL FADDOULI \ Initiation aux BD

7/12

Personnaliser le formulaire:
Dans le dernier formulaire, on est oblig de saisir la date de prt, le numro d'inventaire du livre et
le numro de l'abonn. Il serait plus facile et plus pratique de slectionner le titre du livre dans une
liste droulante et d'obtenir automatiquement le numro d'inventaire (de mme pour le numro de
l'abonn). Pour ce faire, suivez les tapes suivantes:
1- Slectionnez le formulaire.
2- Cliquez sur l'icne
3- Slectionnez l'icne

.pour obtenir le formulaire en Mode cration.


de la Bote outils afin de crer une Liste droulante dans le

formulaire. La bote outils contient les contrles suivants:

4- Slectionnez le premier bouton d'option dans la fentre qui s'affiche puis cliquez sur le
bouton Suivant:

N.EL FADDOULI \ Initiation aux BD

8/12

5- Slectionnez la table Livre dans la fentre qui suit puis cliquez sur le bouton Suivant:

6- Dplacez le champ Titre de la liste "Champs disponibles" vers la liste "Champs


slectionns" en utilisant le bouton

N.EL FADDOULI \ Initiation aux BD

puis cliquez sur le bouton Suivant.

9/12

7- Slectionnez le champ Titre dans la premire liste droulante et cliquez sur le bouton
Suivant:

8- Cliquez sur le bouton Suivant dans la fentre suivante:

N.EL FADDOULI \ Initiation aux BD

10/12

9- Slectionnez le bouton d'option "Stocker la valeur dans ce champ" et le champ NumInv


dans la liste droulante; puis cliquez sur le bouton Suivant.

10- Donnez le contenu de l'tiquette qui accompagnera la liste droulante dans le formulaire et
cliquez sur le bouton Terminer.

N.EL FADDOULI \ Initiation aux BD

11/12

11- On obtiendra le formulaire suivant:

Exercice:
Crez de la mme faon une liste droulante contenant le nom et le prnom des abonns afin
d'obtenir automatiquement le numro de l'abonn.

N.EL FADDOULI \ Initiation aux BD

12/12

Você também pode gostar