J'aimerais effectuer ce formulaire car je suis bloqué par le fait que sous Access il n'est pas possible d'appliquer l'intégrité référentielle à une table liée.
Du fait que de toute façon dans ce projet l’utilisateur devra passer par une sélection des enregistrements de cette table liée, ce formulaire permettra d’alimenter ma table principal qui elle sera avec une intégrité référentielle.
BD1 : Table (Access) liée qui comporte 6 champs.
BD2 : Table principale comporte 6 champs + champs additionnels qui serviront pour d’autres contrôles plus tard, pour l’instant je les maintient vide.
Hier j'ai créé un formulaire de base constitué de :
• « Liste déroulante » qui ne montre qu'un seul champ de ma BD1 (le numéro du test à jouer). Permet de sélectionner les enregistrements à insérer.
• Un bouton 1 pour « Ajouter un test » à « la liste non déroulante ».
• « Une Liste Non Déroulante » qui permet à l’utilisateur de visualiser le cumul des tests qu’il ajoutera à la BD2.
• Un bouton 2 pour valider l’insertion des enregistrements contenus dans la liste non déroulante. Cette action doit permettre de copier (insérer) tous les champs concernés des enregistrements sélectionnés de BD1 vers la BD2.
• Option un bouton pour annuler un enregistrement dans le cas d'une erreur (le choix pourra se faire sur la liste non déroulante puis click sur bouton et suppression de l’enregistrement dans BD2.).
BD1 : Base de donnée (Access) liée qui comporte 6 champs.
BD2 : comporte 6 champs + champs additionnels qui serviront pour d’autres contrôles plus tard, pour l’instant je les maintient vide.
Descriptif de l’utilisateur :
Sélectionne dans la liste déroulante le test X à joué.
Click sur bouton Ajouter, ajout du test X dans la liste non déroulante.
Sélectionne dans la liste déroulante le test Y à joué.
Click sur bouton Ajouter, ajout du test Y dans la liste non déroulante.
….
….
Utilisateur check Liste Non déroulante pour checker si tous ces test sont présents.
Si oui Click sur Bouton Valider, tous les champs des fiches test X, Y, … sont insérés dans la BD2.
Maintenant je bloque sur plusieurs points :
1. Bouton 1 « Ajouter »: je cherche une expression qui me permet de copier un des 6 champs dans la liste Non déroulante. (le champ qui identifie l’enregistrement).
2. Bouton 2 « Insérer »: je cherche une expression qui me permette de prendre tous les items présents dans la liste non déroulante et de les insérer dans BD2.
3. Dois-je prédéfinir les champs de BD2, afin de pouvoir accueillir les enreg. De BD1 ?
Merci de votre aide.
Partager