B. FORMULAIRES
Les formulaires permettent de saisir, modifier et consulter les données.
1. MODES D'AFFICHAGE
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
feuille de données : le formulaire présente les données comme dans une feuille Excel
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.
bouton 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"
bouton droit
dérouler les objets "formulaires" du volet de
navigation
<clic d> sur le formulaire
le formulaire est affiché en mode formulaire
D'autres modes sont disponibles : le mode "tableau croisé dynamique" et le mode "graphique croisé dynamique"
Une fois le formulaire ouvert (en mode formulaire), l'affichage peut être modifié avec les icônes en bas et à droite de l'écran.
icônes d'affichage (en bas et à droite)
formulaire affiché
<clic g> sur l'icône de mode voulu
Ouvrir la base de données "Northwind 2016"
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
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
Ouvrir le formulaire "détails de l'employé" de la base
en cours "Northwind 2016",
Faire défiler les enregistrements dans un sens puis dans l'autre
Aller au dernier enregistrement puis revenir au premier
3. MODIFICATION
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.
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
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
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)
Dans le même formulaire "détails de l'employé" de la base en cours "Northwind 2016", 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. NOUVEL ENREGISTREMENT
L'ajout d'un enregistrement consiste ici à renseigner les champs d'un formulaire vierge.
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 puis <tab>
saisir les informations de chaque champ en faisant <tab> entre
chaque saisie
le
<tab> de changement de champ valide la saisie
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
Dans le même formulaire "détails de l'employé" de la base
"northwind 2016"
Créer un nouvel enregistrement avec les informations telles que ci-après
Fermer le formulaire
5. SUPPRESSION
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 ; le ruban permet d'effectuer cette opération (pour éviter tout risque de manipulation erronée dans une application, cette suppression passe alors le plus souvent par un bouton ou un menu spécifique prévu par le développeur).
onglet "accueil"
groupe "enregistrements"
(4ème bloc)
en
mode "formulaire enregistrement affiché
<clic g> sur de
<clic g> sur
pour
valider
Si le formulaire est en mode tabulaire, il suffit de sélectionner la ligne concernée avant de choisir .
6. RECHERCHE
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.
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
Dans le même formulaire "détails de l'employé" de la base
"Northwind 2016"
Afficher le premier enregistrement
Rechercher l'enregistrement contenant le nom "dupont"
Il est inutile de se positionner sur le champ concerné ; la recherche s'effectue sur tous les champs du formulaire
7. TRI
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é.
bouton droit
formulaire ouvert (en mode formulaire)
pointer sur le champ à partir duquel le tri doit être effectué
<clic d> ou
<clic g> sur le type de tri (croissant
ou décroissant)
les
données sont triées dans l'ordre croissant ou décroissant du champ
Dans le même formulaire "détails de l'employé" de la base
en cours "Northwind 2016"
Trier les enregistrements par ordre croissant de nom de famille puis par ordre
décroissant de prénom
8. FILTRAGE
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.
bouton 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
Pour n'afficher dans le formulaire "détails de l'employé" de la base
"Northwind 2016" 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> puis un <clic g> sur
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
<clic g> sur filtre avec le dernier filtre utilisé
Dans le même formulaire "détails de l'employé" de la base
"Northwind 2016"
N'afficher que les employés habitant "Chambéry" puis annuler le filtre
N'afficher que les employés n'habitant pas "Chambéry" puis annuler le filtre
9. DÉMONSTRATION - DIDACTICIEL - ENTRAÎNEMENTS
<clic g> sur "démonstration" et la suivre
la fermer
<clic g> sur "didacticiel" et reproduire la démonstration en suivant les bulles d'aide
la fermer
<clic g> sur "entrainement" et suivre les consignes de "description" ci-dessous