Vous êtes sur la page 1sur 22

Utilisation daccess 2007

Jean Paul CHANLON


IUT1 Grenoble
Gnie Mcanique et Productique

Avertissements
Les pr requis pour aborder cette partie sont :

- savoir construire tables, relations et


requtes slection.
Cette partie est principalement axe sur la

conception de formulaires

Utilisation daccess 2007 - JP CHANLON juin 2007


2

Plan du TP
Le but est de complter la base entame
prcdemment avec des fonctionnalits
plus compltes.
Formulaire double affichage
Cration dun menu
Navigation entre formulaires
Formulaires synchroniss
Rvisions
Utilisation daccess 2007 - JP CHANLON juin 2007
3

1.Formulaire double 2.Cration dun menu - 3.Navigation entre formulaires 4 Formulaires synchroniss 5.Rvisions

1 Formulaire double affichage


Cration dun formulaire qui permet de modifier les

donnes clients
Crer un formulaire double affichage bas sur R_Client Requte

Modifier les noms et prnoms des clients


Utilisation daccess 2007 - JP CHANLON juin 2007
4

1.Formulaire double 2.Cration dun menu - 3.Navigation entre formulaires 4 Formulaires synchroniss 5.Rvisions

Formulaire double affichage


Cration dun formulaire qui permet de modifier les

donnes clients
Comment modifier la ville et le code postal ?
Utiliser une liste droulante

Modifier les donnes du formulaire

1
Utilisation daccess 2007 - JP CHANLON juin 2007
5

1.Formulaire double 2.Cration dun menu - 3.Navigation entre formulaires 4 Formulaires synchroniss 5.Rvisions

Formulaire double affichage


Cration dun formulaire qui permet de modifier les

donnes clients
Supprimer les champs Ville et Code postal et les remplacer par
une liste droulante qui contient les villes

Dfinir la source contrle Client_Ville


Utilisation daccess 2007 - JP CHANLON juin 2007
6

1.Formulaire double 2.Cration dun menu - 3.Navigation entre formulaires 4 Formulaires synchroniss 5.Rvisions

2 Cration dun menu


Insertion dun bouton de commande
Crer un formulaire qui comporte un bouton qui permet dafficher
la liste des clients avec leurs coordonnes

2
Utilisation daccess 2007 - JP CHANLON juin 2007
7

1.Formulaire double 2.Cration dun menu - 3.Navigation entre formulaires 4 Formulaires synchroniss 5.Rvisions

Cration dun menu


Insertion dun bouton de commande
Crer un formulaire qui comporte un bouton qui permet dafficher
la liste des clients avec leurs coordonnes

5 click dans formulaire

4
Utilisation daccess 2007 - JP CHANLON juin 2007
8

1.Formulaire double 2.Cration dun menu - 3.Navigation entre formulaires 4 Formulaires synchroniss 5.Rvisions

Cration dun menu


Insertion dun bouton de commande
Tester votre menu
Quel est le problme d lutilisation de ce menu ?
On ne peut pas revenir au menu partir de la liste des clients
Solution : crer un formulaire partir de la requte qui cre la liste des

clients et ajouter un bouton pour revenir au menu.

Utilisation daccess 2007 - JP CHANLON juin 2007


9

1.Formulaire double 2.Cration dun menu - 3.Navigation entre formulaires 4 Formulaires synchroniss 5.Rvisions

Cration dun menu


Cration du formulaire liste des clients
Crer un formulaire F_Clients vide, et louvrir en mode cration
Faites glisser la requte R_Clients_Requte lintrieur de ce
formulaire, dimensionner correctement

Ajouter un bouton

Ajouter un titre
Utilisation daccess 2007 - JP CHANLON juin 2007
10

1.Formulaire double 2.Cration dun menu - 3.Navigation entre formulaires 4 Formulaires synchroniss 5.Rvisions

Cration dun menu


Cration du formulaire liste des clients (2)
Click droit sur le bouton
Puis

Ouvrir le formulaire et tester


Utilisation daccess 2007 - JP CHANLON juin 2007
11

1.Formulaire double 2.Cration dun menu - 3.Navigation entre formulaires 4 Formulaires synchroniss 5.Rvisions

Cration dun menu


Modification du formulaire F_Menu
Modifier le bouton pour quil ait les mmes fonctionnalits que
celui du formulaire F_Clients
Tester la navigation entre les 2 formulaires

Utilisation daccess 2007 - JP CHANLON juin 2007


12

1.Formulaire double 2.Cration dun menu - 3.Navigation entre formulaires 4 Formulaires synchroniss 5.Rvisions

3 Navigation entre formulaires


Insertion dun nouveau bouton de commande
Ajouter un bouton qui permet datteindre le formulaire double
affichage des clients

Utilisation daccess 2007 - JP CHANLON juin 2007


13

1.Formulaire double 2.Cration dun menu - 3.Navigation entre formulaires 4 Formulaires synchroniss 5.Rvisions

Navigation entre formulaires


Modification du formulaire double
Ajouter un bouton qui permet de retourner au menu

Utilisation daccess 2007 - JP CHANLON juin 2007


14

1.Formulaire double 2.Cration dun menu - 3.Navigation entre formulaires 4 Formulaires synchroniss 5.Rvisions

Navigation entre formulaires


Modification du formulaire double
Si on ne retourne pas au menu, il peut tre ncessaire de
modifier laction du bouton comme suit :

1
2

Utilisation daccess 2007 - JP CHANLON juin 2007


15

1.Formulaire double 2.Cration dun menu - 3.Navigation entre formulaires 4 Formulaires synchroniss 5.Rvisions

4 Formulaires synchroniss
Intrt de la synchronisation
Le but est par exemple de slectionner un client et dafficher
toutes les commandes de ce client

Utilisation daccess 2007 - JP CHANLON juin 2007


16

1.Formulaire double 2.Cration dun menu - 3.Navigation entre formulaires 4 Formulaires synchroniss 5.Rvisions

Formulaires synchroniss
Principe de la synchronisation
Formulaire principal
Champ pre

Liaison

Le numro de client
du client sera pris
comme liaison.

Sous-Formulaire
Champ fils

Utilisation daccess 2007 - JP CHANLON juin 2007


17

1.Formulaire double 2.Cration dun menu - 3.Navigation entre formulaires 4 Formulaires synchroniss 5.Rvisions

Formulaires synchroniss
Ralisation de la synchronisation
Raliser une requte qui contienne les informations clients et les
informations commandes

Ces 2 champs
lieront les 2
formulaires

Utilisation daccess 2007 - JP CHANLON juin 2007


18

1.Formulaire double 2.Cration dun menu - 3.Navigation entre formulaires 4 Formulaires synchroniss 5.Rvisions

Formulaires synchroniss
Ralisation de la synchronisation
Raliser le formulaire principal

Raliser le sous-formulaire

Utilisation daccess 2007 - JP CHANLON juin 2007


19

1.Formulaire double 2.Cration dun menu - 3.Navigation entre formulaires 4 Formulaires synchroniss 5.Rvisions

Formulaires synchroniss
Ralisation de la synchronisation
Rouvrir le formulaire en mode cration et faire glisser le sousformulaire lintrieur

Utilisation daccess 2007 - JP CHANLON juin 2007


20

1.Formulaire double 2.Cration dun menu - 3.Navigation entre formulaires 4 Formulaires synchroniss 5.Rvisions

Formulaires synchroniss
Ralisation de la synchronisation
Dans la feuille proprits du sous-formulaire, remplir les
champs pres et fils

Tester en mode formulaire


Utilisation daccess 2007 - JP CHANLON juin 2007
21

1.Formulaire double 2.Cration dun menu - 3.Navigation entre formulaires 4 Formulaires synchroniss 5.Rvisions

5 - Rvisions
Complter le formulaire menu pour pouvoir accder aux
formulaires synchroniss.

Raliser des formulaires synchroniss qui permettent en


slectionnant un produit dafficher les clients layant command.

Utilisation daccess 2007 - JP CHANLON juin 2007


22