802.3 : Les formulaires
Méthode : a : Ajouter un formulaire en utilisant l'assistant
Impossible d'accéder à la ressource audio ou vidéo à l'adresse :
La ressource n'est plus disponible ou vous n'êtes pas autorisé à y accéder. Veuillez vérifier votre accès puis recharger le média.
Vous pouvez ouvrir le formulaire par un double clic sur le nom donné à votre formulaire, et le modifier par un clic droit...modifier
Ouvrez le formulaire, faites défiler les tuples (enregistrements)
Ajoutez une note
Remarque :
Vous remarquerez qu'il n'y a pas beaucoup de différences au niveau de la convivialité avec la modification du contenu de l'objet table.
Nous allons donc ajouter un contrôle de type Liste pour inviter l'utilisateur du formulaire à sélectionner un étudiant parmi la liste des étudiants de la table tb_etudiant.
Actuellement, si vous souhaitez ajouter une note, vous êtes forcés de consulter la table tb_etudiant, puis de mémoriser son identifiant clé primaire et saisir cette valeur dans le contrôle id_et de notre formulaire.
Le contrôle liste va automatiser cette tâche : l'utilisateur verra uniquement la liste des étudiants, mais le formulaire va conserver l'identifiant id_et de la table tb_etudiant et le copier dans la table tb_note.id_et
Suivez les étapes ci-dessous pour ajouter votre contrôle Liste
Méthode : b : Ajouter un contrôle de type Liste
Impossible d'accéder à la ressource audio ou vidéo à l'adresse :
La ressource n'est plus disponible ou vous n'êtes pas autorisé à y accéder. Veuillez vérifier votre accès puis recharger le média.
Etape 1 : Sélection de table que l'on souhaite comme source de la liste --> Sélectionnez la table étudiant
Etape 2 : Champ d'affichage principal de la liste--> Sélectionnez l'attribut nom_et : on souhaite sélectionner un étudiant dans la liste des noms, l'attribut ou champ de liaison avec le formulaire sera masqué en général car l'utilisateur n'a que rarement besoin de visualiser la valeur (ici, id_et)
Etape 3 : Liaison des champs -->
Dans la table de liste, si on sélectionne le nom de l'étudiant (nom_et), c'est son identifiant (id_et) qu'il faut mémoriser. Si on sélectionne Durand, c'est le 1 qu'il faut retenir et placer dans l'attribut id_et de la table tb_note représenté par son contrôle Zone de texte
Le champ de la table des valeurs est id_et.
Le champ de la table de liste est id_et.
Les propriétés du champ
Exemple : 3c : A vous de jouer
Ajoutez un contrôle liste pour sélectionner la matière affectée à la note : utilisez l'assistant et contrôlez que les propriétés attendues sont bien là.
Nommez ce contrôle ch_mat
Source contrôle | id_mat |
Contenu SQL | SELECT nom_mat, id_mat from tb_matiere |
Origine Source | Table/requête |
Colonne lié" | 1 |
Méthode : 3d : Ajouter un contrôle "champ d'étiquette"

Ce type de contrôle n'est pas lié à la base de données : il est purement descriptif d'un contrôle lié à la base.
Devant notre contrôle de type liste, nous souhaitons voir l'étiquette nommée "Choix de l'étudiant"
Ajoutez le contrôle, tapez le texte "Choix de l'étudiant" dans la propriété Etiquette, puis nommez le lbl_ch_et
Affichez les propriétés du contrôle nommé ch_et et choisir le champ étiquette lbl_ch_et
Faites de même avec le contrôle ch_mat et son étiquette lbl_ch_mat