Les formulaires permettent de saisir, modifier et consulter les données.

1   MODES D'AFFICHAGE DES FORMULAIRES

Le formulaire peut être affiché selon plusieurs modes mais c'est le mode "formulaire" qui permet la saisie ou la modification simple des données.

*       formulaire : le formulaire est affiché prêt à être utilisé, le plus souvent présentant les données d'un seul enregistrement et dans sa propre fenêtre

*       page : c'est le mode de finalisation du formulaire créé dans lequel on peut modifier la structure et la présentation avec les données affichées

*       création : c'est le mode de création et/ou de modification de la structure du formulaire.

OUVRIR LE FORMULAIRE

ACTION

Description : souris gauche.gifbouton gauche

dérouler les objets "formulaires" du volet de navigation
<double clic>
sur le nom du formulaire
le formulaire est affiché en mode formulaire si ce mode est disponible, dans le mode "feuille de données" sinon

 Description : souris droite.gifbouton droit

dérouler les objets "formulaires" du volet de navigation
<clic d>
 sur le formulaire

le formulaire est affiché en mode formulaire

 

Description : pointeur.gif  infos

Autres modes : Le mode "feuille de données" qui permet de présenter les données comme dans une feuille Excel (ce même mode est disponible pour les tables), le mode "tableau croisé dynamique" et le mode "graphique croisé dynamique" (voir page 93)

Une fois le formulaire ouvert (en mode formulaire), l'affichage peut être modifié avec les icônes en bas et à droite de l'écran.

ACTION

 icônes d'affichage (en bas et à droite)

formulaire affiché
<clic g>
sur l'icône de mode voulu 

exercice

Ouvrir la base de données "Northwind 2012"
Fermer le formulaire de connexion
Ouvrir le formulaire "liste des employés"
L'afficher en mode "feuille de données", "page", "formulaire" puis le fermer

2   NAVIGATION DANS LES DONNÉES

La navigation en mode "formulaire", s'effectue à l'aide des cases de défilement en bas à gauche du formulaire.

CASES DE DÉFILEMENT

*       La touche <tab>  permet de passer d'une zone de saisie à une autre

*       Des boutons  ou des liens  gèrent des actions

*       Une zone en bas du formulaire permet de gérer l'affichage des données

exercice

Ouvrir le formulaire "détails de l'employé" de la base en cours "Northwind 2012", Faire défiler les enregistrements dans un sens puis dans l'autre
Aller au dernier enregistrement puis revenir au premier

3   MODIFICATION DES DONNÉES

Pour modifier les données en mode "formulaire", il faut se positionner sur les données à modifier puis faire la modification. Cette modification est immédiatement prise en compte (enregistrée) dans la table correspondante.

MODIFIER LES DONNÉES

ACTION

formulaire ouvert (en mode formulaire)
afficher l'enregistrement désiré avec les cases de défilement
se déplacer jusqu'au champ voulu avec la touche <tab>
saisir
les nouvelles informations
le déplacement sur un autre champ valide automatiquement la modification

 

Description : ancre ios.gifCONSEIL

Il est conseillé d'utiliser la touche <tab> plutôt que cliquer avec la souris dans le champ car <tab> présélectionne la totalité du champ et la nouvelle saisie remplace ainsi globalement l'ancienne

 

Description : attention copie.gifATTENTION

Si vous vous apercevez en cours de saisie que vous faîtes une erreur, la touche <echap> du clavier rétablit les données (s'il n'y a pas eu changement de champ) ou la touche  de la barre d'outils "accès rapide" (si vous êtes passés au champ suivant

 

exercice

Dans le même formulaire "détails de l'employé" de la base en cours "Northwind 2012", faire défiler les enregistrements jusqu'à l'employée "Michelle Freehafer" et remplacer le département par "50" et le code postal par "50000"

4   AJOUT D'UN NOUVEL ENREGISTREMENT

L'ajout d'un enregistrement, en mode "formulaire", consiste à renseigner les champs d'un formulaire vierge.

ACTION

 zone défilement
formulaire ouvert (en mode formulaire)
<clic g>
sur   (nouvel enregistrement vide) dans la zone de défilement
saisir la première information
<tab>
saisir
les informations de chaque champ en faisant <tab> entre chaque saisie
le <tab> de changement de champ valide la saisie

 

infos

L'intérêt de passer par le formulaire pour saisir les données est que d'une part, il est facile de juger de la cohérence des données, celles-ci concernant toutes le même enregistrement et que d'autre part, le programmeur qui a conçu le formulaire a prévu des masques de saisie et des vérifications quant à la nature des données saisies, limitant ainsi les sources d'erreur

 

exercice

Dans le même formulaire "détails de l'employé" de la base "Northwind 2012"
Créer un nouvel enregistrement avec les informations telles que ci-après
Fermer le formulaire

5   SUPPRESSION D'UN ENREGISTREMENT

Une base de données évolue et s'il est courant d'ajouter de nouveaux enregistrements, il est aussi nécessaire de supprimer ceux qui n'ont plus cours ; cependant, pour éviter encore une fois tout risque de manipulation erronée, cette suppression passe le plus souvent par un bouton ou un menu spécifique prévu par le développeur de l'application. Le ruban permet aussi d'effectuer cette opération.

ACTION

 onglet "accueil"
groupe "enregistrements"
(4ème bloc)

en mode "formulaire", <clic g> en face de l'enregistrement
<clic g>
sur
 pour valider

6   RECHERCHE DE DONNÉES

Sur une base importante, il n'est pas toujours possible de faire défiler les enregistrements pour retrouver l'information désirée ; le plus simple est alors d'utiliser la zone de recherche.

ACTION

 zone défilement
formulaire ouvert (en mode formulaire)
<clic g>
sur   (extrémité de la zone de défilement)
saisir un à un les caractères de la recherche
les données correspondantes s'affichent au fur et à mesure quel que soit le champ qui les contient

 

exercice

Dans le même formulaire "détails de l'employé" de la base "Northwind 2012"
Afficher le premier enregistrement
Rechercher l'enregistrement contenant le nom "dupont"

 

infos

Il est inutile de se positionner sur le champ concerné ; la recherche s'effectue sur tous les champs du formulaire

7   TRI DES ENREGISTREMENTS

Bien que dans une base gérée par un menu et des boutons, l'ordre des informations du formulaire est défini lors de son affichage, cet ordre peut être modifié.

ACTION

Description : souris droite.gifbouton droit

formulaire ouvert (en mode formulaire)
pointer sur le champ à partir duquel le tri doit être effectué
<clic d>

<clic g>
sur  le type de tri (croissant,  décroissant)
les données sont triées dans l'ordre croissant ou décroissant du champ

 

exercice

Dans le même formulaire "détails de l'employé" de la base en cours "Northwind 2012"
Trier les enregistrements par ordre croissant de nom de famille puis par ordre décroissant de prénom

8   FILTRAGE DES ENREGISTREMENTS

Filtrer les enregistrements consiste à n'afficher que les enregistrements correspondant à des critères définis. Un formulaire ouvert propose des fonctionnalités simplifiées de filtrage.

ACTION

Description : souris droite.gifbouton droit

formulaire ouvert (en mode formulaire)
afficher la valeur servant de base au filtrage
pointer sur le champ à partir duquel le filtre doit être effectué
<clic d>

<clic g>
sur le type de filtre (égal, différent, contient, ne contient pas)
seuls les enregistrements satisfaisant le critère de tri sont affichés
<clic g> sur  (zone de défilement) pour annuler le filtre

 

Description : barre copie.gif
exemple

Pour n'afficher dans le formulaire "détails de l'employé" de la base "Northwind 2012" que les employés habitant Cherbourg
Afficher un employé habitant Cherbourg
Pointer sur le champ "ville", là où il est indiqué "Cherbourg"
Faire un <clic d>
Faire un <clic g> sur

 

Description : attention copie.gifATTENTION

Pour réafficher tous les enregistrements, ne pas oublier de cliquer dans la zone de défilement sur  qui devient alors  et affiche la totalité des enregistrements

 

infos

<clic g> sur   filtre avec le dernier filtre utilisé

 

exercice

Dans le même formulaire "détails de l'employé" de la base "Northwind 2012"
N'afficher que les employés habitant "Chambéry"
Annuler le filtre
N'afficher que les employés n'habitant pas "Chambéry"
Annuler le filtre

Modifié le: mardi 20 mars 2012, 10:34