Vous êtes sur la page 1sur 20

Université de Montréal

Direction des ressources humaines


Développement individuel et organisationnel

Microsoft Access 2000

LES FORMULAIRES
(MODULE 4)

André Guindon
Technicien en formation
Téléphone : 4815
Courriel : andre.guindon@umontreal.ca

9 janvier 2002
Les formulaires

Qu'est ce qu'un formulaire?


Créer un formulaire en mode Assistant Formulaire
Créer un formulaire en Mode création
Insérer un sous-formulaire
Table des matières

Les formulaires ...............................................................................................................................1


Créer un formulaire avec l'Assistant Formulaire..........................................................................1
Basculer en Mode Création ..........................................................................................................4
Créer un formulaire en Mode Création ........................................................................................5
En-tête/Pied de formulaire........................................................................................................6
Afficher la liste des champs .....................................................................................................6
Insérer un champ dans le formulaire ........................................................................................7
Les propriétés ...........................................................................................................................8
Sous-formulaire ............................................................................................................................11
Qu'est-ce qu'un sous-formulaire et comment fonctionne-t-il ? ..................................................11
Insérer un Sous-Formulaire ........................................................................................................12
Mise en page du sous-formulaire ...............................................................................................14
Document principal ................................................................................................................14
Dans le sous-formulaire..........................................................................................................15
La barre d'outils Création de formulaire................................................................................16
La Boîte à Outils.....................................................................................................................17
Les formulaires

Les formulaires
On peut utiliser des formulaires à toutes sortes de fin. On peut créer un formulaire d'entrée de
données pour entrer des données dans une table. On peut créer un formulaire de menu général
pour ouvrir d'autres formulaires ou états, etc.

Deux méthodes existent pour la création d'un formulaire. On peut utiliser l'Assistant Formulaire,
celui-ci vous guide dans la création d'un formulaire simple. Il y a aussi le Mode Création dans
lequel vous contrôlez toutes les composantes du formulaire (disposition, mise en forme, sous-
formulaire).

Créer un formulaire avec l'Assistant Formulaire

Scénario: Je veux créer un formulaire qui facilitera l'entrée de données pour la table Les cours.
Cette table contient les champs suivants: Cours, Sigle, Spécialité, Titre, Crédit.

1. Dans la section Objets, sélectionner Formulaires puis cliquer sur le bouton Nouveau

Sélectionnez Assistant
Formulaire

Sélectionnez la table
ou la requête

Page 1
Les formulaires

2. Dans cette fenêtre vous sélectionnez les champs à insérer dans le formulaire. Vous avez aussi
la possibilité de sélectionner la table ou la requête à utiliser si omise à l'étape précédente.

Clic >> pour


sélectionner tous les Champs sélectionnés
champs

3. Ici, vous sélectionnez la mise en forme du formulaire

4. Dans cette fenêtre vous sélectionnez le style du


formulaire

Page 2
Les formulaires

5. Dernière étape, il s'agit de donnée un nom au formulaire. Par défaut le nom de la table ou de
la requête est affichée dans la zone. Vous pouvez le modifier en tapant un nouveau nom.

Clic sur terminer

6. Le formulaire est affiché

Nom du Champ Champ


(libellé)

Sélecteur
Diviseur
d'enregistrement

Bouton de
navigation

Page 3
Les formulaires

Basculer en Mode Création

On peut modifier la mise en page du formulaire créé avec l'assistant formulaire. Il suffit de
cliquer sur le bouton Affichage pour basculer en mode création et ainsi être en mesure d'ajouter
des titres, modifier l'apparence des contrôles, ajouter une section en-tête de formulaire ainsi qu'un
pied de formulaire.

Section En-tête. Cette


section est présentement
fermée.

Section Détail. Cette


section contient les
champs à utiliser

Section Pied de
formulaire. Cette
section est fermée.

Zone en-tête

Ajout d'une image

Zone Détails

Zone pied de
formulaire

Page 4
Les formulaires

Créer un formulaire en Mode Création

Scénario: Je veux créer un formulaire qui facilitera l'entrée de données pour la table Les cours.
Cette table contient les champs suivants: Cours, Sigle, Spécialité, Titre, Crédit.

1. Dans la section Objets, sélectionner Formulaires puis cliquer sur le bouton Nouveau

Sélectionnez Mode Création

Sélectionnez la table
ou la requête

Vous êtes maintenant en mode création d'un formulaire. Remarquez que la fenêtre ne contient
aucun champ et que seule la section Détail est affichée. Remarquez aussi que la Boîte à outils est
affichée ainsi que la liste des champs.

Voir Annexe B

Page 5
Les formulaires

En-tête/Pied de formulaire

Pour afficher la zone en-tête/pied de formulaire vous devez sélectionner En-tête/pied de


formulaire dans le menu Affichage.

Vous pouvez modifier l'espace réservé pour chacune des zones en cliquant et maintenant la souris
enfoncée sur la bordure de la zone

Afficher la liste des champs

Pour afficher la liste des champs de la source, vous devez cliquer sur le bouton Liste des champs.

Page 6
Les formulaires

Insérer un champ dans le formulaire

Une fois la liste des champs affichée, vous pouvez glisser ces champs dans une zone du
formulaire.

Le champ Cours a été


glissé sur la grille

On fait référence à ce champ comme étant un contrôle dépendant. Remarquer que le contrôle est
constitué de deux zones:

Libellé ou intitulé Champ de la table

Déplacer le contrôle (LIBELLÉ et CHAMP)

Pointez sur la bordure du contrôle. Lorsque la main apparaît,


cliquez et tenez le bouton de la souris pour le déplacer

Déplacer une partie du contrôle (LIBELLÉ ou CHAMP)

Pointez sur le coin supérieur gauche de la partie du contrôle. Lorsque le doigt apparaît, cliquez et
tenez le bouton de la souris pour le déplacer

Page 7
Les formulaires

Dimensionner un contrôle

Pour dimensionner un contrôle soit le libellé ou le champ on place le curseur sur une poignée
(petit rectangle), on clique en maintenant la souris enfoncée pour ensuite glisser à la dimension
voulue. Remarquez le curseur, celui-ci à changer de forme (flèche double)

Supprimer un contrôle

Pour supprimer un contrôle il suffit de le sélectionner et de peser sur la touche Supprimer.

Mise en page des contrôles

Il est possible d'uniformiser la mise en page d'une série de contrôle dans une seule opération.
Dans un premier temps, sélectionnez tous les contrôles, par la suite de la barre des menus
choisissez Format. Par la suite vous pouvez modifier plusieurs paramètres.

Sélection
multiple

Commandes de
mise en forme

Les propriétés
Un formulaire, une zone du formulaire (en-tête du formulaire, détail, pied de formulaire) ainsi
que chaque contrôle possèdent des propriétés. Les propriétés de ces zones ou contrôles peuvent
être affichés, modifiés, et/ou supprimés. Pour les afficher, on doit sélectionner le formulaire ou la
zone ou le contrôle, pour ensuite cliquer avec le bouton droit de la souris. Une boîte de dialogue
s'affiche dans laquelle toutes les propriétés sont affichées. Il ne vous reste plus qu'à les manipuler
selon vos besoins.

Page 8
Les formulaires

Propriétés d'un FORMULAIRE

Pour afficher les propriétés d'un formulaire, sélectionnez le formulaire en cliquant sur le symbole
situé dans la partie supérieur gauche

Par la suite cliquez avec le bouton droit de la souris et


sélectionnez Propriétés

Fenêtre des propriétés d'un formulaire

Les onglets

Les propriétés

Page 9
Les formulaires

Propriétés d'une SECTION

Pour afficher les propriétés d'une section,


sélectionnez la section en cliquant sur son nom
pour ensuite cliquer avec le bouton droit de la
souris pour afficher le menu contextuel et
sélectionner Propriétés

Propriétés d'un CONTRÔLE

Pour afficher les propriétés d'un contrôle,


sélectionnez le contrôle en cliquant sur son nom
pour ensuite cliquer avec le bouton droit de la
souris pour afficher le menu contextuel et
sélectionner Propriétés

Page 10
Les formulaires

Sous-formulaire
Qu'est-ce qu'un sous-formulaire et comment fonctionne-t-il ?

Un sous-formulaire est un formulaire dans un formulaire. Le formulaire primaire est appelé


formulaire principal et le formulaire qu'il contient, sous-formulaire. Une combinaison
formulaire/sous-formulaire est souvent appelée formulaire hiérarchique ou formulaire père/fils.
Les sous-formulaires sont particulièrement utiles lorsque vous voulez afficher les données de
tables ou de requêtes qui ont une relation un-à-plusieurs. Vous pouvez, par exemple, créer un
formulaire qui contient un sous-formulaire afin d'afficher les données d'une table Les étudiants et
d'une table Cours Inscrits.

Les données de la table Les étudiants représentent le côté « un » de la relation. Les données de la
table Cours Inscrits représentent le côté « plusieurs » de la relation, chaque étudiant peut être
inscrit à plusieurs cours.

Visualisation du formulaire
en mode Formulaire

Côté UN de la
relation

Côté
PLUSIEURS de
la relation

Page 11
Les formulaires

Visualisation du formulaire
en mode Création

Champs de la table
Les étudiants

Sous-formulaire
Champs de la table
Cours Inscrits

Insérer un Sous-Formulaire

S'assurer que la relation entre les deux tables est créée. Ouvrez le formulaire en mode création.
De la Boîte à outils, sélectionnez le bouton Sous-formulaire/Sous-état

Remarquez que la forme du curseur a changé( ). Dessinez un cadre avec cet outil. Lorsque
vous relâchez la souris une série de fenêtres de dialogue vous est affichée. Il suffit de répondre
adéquatement à chacune des questions. Une fois terminé, le sous formulaire est inséré. Notez
que celui-ci nécessitera une mise en forme.

Page 12
Les formulaires

LES FENÊTRES

Vous trouverez ci-dessous les différentes fenêtres qui sont affichées lors de l'insertion d'un sous
formulaire.
Étape 1:

On indique où sont stockées les données


requises pour la création du sous-formulaire

A partir de tables ou de requêtes existantes


ou
A partir d'un autre formulaire

Étape 2:

A l'aide de la liste déroulante, on choisit soit


la table ou la requête. Les champs de cette
table ou requête s'affiche dans la zone Champs
disponibles:. Pour sélectionner tous les
champs on clique sur le symbole >>, sinon on
sélectionne le champ pour ensuite cliquer sur
le symbole>. Les champs seront transférés
dans la zone Champs sélectionnés:.

Étape 3:

Ici on choisit le lien entre le formulaire


principal et le sous-formulaire à partir d'une
liste.

Page 13
Les formulaires

Étape 4:

Vous pouvez renommer le sous-formulaire.


Par défaut celui-ci portera le nom de la table
ou de la requête utilisée et y ajoutera les
caractères «sous-formulaire»

Cliquez sur le bouton Terminer.

Mise en page du sous-formulaire

Par défaut, le sous-formulaire est affiché en mode tableau. Il existe deux techniques pour
modifier la mise en page d'un sous-formulaire. Vous pouvez la modifier dans le formulaire
principal ou directement dans le sous-formulaire.

Document principal

1. Dans le formulaire principal,


sélectionnez le sous-
formulaire en cliquant sur le
bouton du sous-formulaire.

Un clic avec le bouton droit de la souris affiche la fenêtre des propriétés du sous formulaire.
Pour modifier l'apparence d'un contrôle, on utilise la même technique.

Page 14
Les formulaires

Dans le sous-formulaire

Ouvrir le sous-formulaire en mode création. Procédez à la mise en forme comme si celui-ci était
un formulaire principal.

Mise en forme:
• taille
• couleur
• position
• insertion de texte
• attribut (gras, italique, souligné)
• Alignement
• Ajout/suppression de champs

Page 15
ANNEXE A

La barre d'outils Création de formulaire

1 3 5 7 9 11 13 15 17

2 4 6 8 10 12 14 16 18

1 ..... Basculer l'affichage


2 ..... Sauvegarde
3 ..... Imprimer
4 ..... Aperçu avant impression
5 ..... Couper
6 ..... Copier
7 ..... Coller
8 ..... Reproduire la mise en forme
9 ..... Annuler
10 ..... Lien hypertexte
11 ..... Afficher la liste de champs
12 ..... Afficher la Boîte à Outils
13 ..... Format automatique (arrière-plan)
14 ..... Code
15 ..... Propriétés
16 ..... Créer
17 ..... Fenêtre Base de données
18 ..... Nouvel objet (table, requêtes, formulaires, états)
ANNEXE B

La Boîte à Outils

La boîte à outils contient tous les contrôles nécessaires à la création d'un formulaire. ou d'un état.
Prenons le temps d'identifier ces contrôles.

1 3 5 7 9 11 13 15 17 19

2 4 6 8 10 12 14 16 18 20

1 ..... Sélecteur d'objets


2 ..... Assistant contrôle
3 ..... Intitulé
4 ..... Zone de texte
5 ..... Groupe d'options
6 ..... Bouton bascule
7 ..... Bouton d'option
8 ..... Case à cocher
9 ..... Zone de liste modifiable
10 ..... Zone de liste
11 ..... Bouton de commande
12 ..... Image
13 ..... Cadre d'objet indépendant
14 ..... Cadre d'objet dépendant
15 ..... Saut de page
16 ..... Contrôle onglet
17 ..... Sous-formulaire/Sous-état
18 ..... Trait
19 ..... Rectangle
20 ..... Autres contrôles

Vous aimerez peut-être aussi