Initiation aux bases de données et à la programmation événementielle Outil de construction d’un formulaire lié Support de TD rédigé par Bernard COFFIN Université Paris 10 – Nanterre 2007/2008
Sélectionner l’onglet « Données » On obtient cette fenêtre Une fois la grille de construction affichée, demander les propriétés du formulaire CLIC Sélectionner l’onglet « Données » On obtient cette fenêtre Taper la requête dans ce contrôle Ne pas utiliser les assistants ; il n’y en a pas le jour de l’examen !
Pour afficher ou cacher les fenêtres, cliquer sur ces icônes La validation de la saisie de la source affiche la fenêtre des champs disponibles
Création d’une zone de texte liée au champ « Nom » C’est un contrôle indépendant (sa propriété Source Contrôle est vide) 1 Dessiner la zone de texte (une étiquette est créée en même temps) 2 Modifier son nom ztNom
Lier la zone de texte ztNom au champ « Nom » Remarquez le nouveau nom du contrôle 3 Pour lier le contrôle, allez dans l’onglet « Données » et tapez le nom du champ dans la propriété « Source contrôle ». La zone de saisie est une zone de liste déroulante qui contient les noms des champs de la relation liée au formulaire ; on peut donc se contenter de sélectionner le champ désiré ce qui évite les fautes de frappe (c’est l’option présentée ici)
4 Modifier la légende de l’étiquette et les propriétés de mise en page si besoin est Dès que la valeur de la propriété Source contrôle est validée, le contrôle est lié (la mention « indépendant » est remplacée par le nom du champ lié)
Faire la même chose pour chacun des contrôles dont on a besoin Si la clef primaire a été déclarée NuméroAuto, pas besoin de contrôle pour la gérer, tout est automatique (et on ne peut pas modifier sa valeur) Choisir le mode d’affichage du formulaire (propriété Affichage par défaut) de l’onglet Format C’est une zone de liste déroulante : sélectionner « Formulaire unique » si on ne veut afficher qu’un enregistrement à la fois sélectionner « Formulaires continus » si on veut afficher plusieurs enregistrements à la fois. Attention ! Dans ce cas là, il faut faire attention à la taille de la grille de saisie si on veut que plusieurs enregistreemnts tiennent dans la même fenêtre
Cette flèche indique l’enregistrement actif Boutons de commandes d’ACCESS pour changer d’enregistrement actif. De gauche à droite : le premier, le précédent, le suivant, le dernier, un nouveau (pour le créer) Grille de saisie du formulaire adaptée à l’affichage en continu Numéro d’ordre (dans la relation liée) de l’enregistrement actif ; ici, c’est le deuxième (ce n’est pas la valeur de la clef primaire)