Liaison table/formulaire sous access
Résolu
Marc
-
ponpon -
ponpon -
Bonjour,
J’ai créer 3 tables T_Client , ou je gére leurs info perso
Une autre table T_Commandes qui contient les produits achetés avec les champs Code , Catal , Desar
Les 2 tables sont reliées par un champ Enlévement (numéro auto)
La 3éme table T_Articles Gére les champs Code , Catal , Desar
En suite j’ai créer un formulaire à l’aide de l’assitant ,qui me crée un formulaire F_Clients + sous formulaire F_Commandes
Jusque là tout fonctionnait bien , lorsque j’ai voulu changer le champ Code dans le sous fourmulaire par une liste déroulante et les champs
Catal et Desar par zone indépandantes , affin d’afficher les données en fonction de la liste déroulante ,ceci fonctionne aussi ,par contre les données
Ne sont pas enregistrées dans la table T_commandes
Ou se trouve l’érreur ,merci pour votre aide
Marc
J’ai créer 3 tables T_Client , ou je gére leurs info perso
Une autre table T_Commandes qui contient les produits achetés avec les champs Code , Catal , Desar
Les 2 tables sont reliées par un champ Enlévement (numéro auto)
La 3éme table T_Articles Gére les champs Code , Catal , Desar
En suite j’ai créer un formulaire à l’aide de l’assitant ,qui me crée un formulaire F_Clients + sous formulaire F_Commandes
Jusque là tout fonctionnait bien , lorsque j’ai voulu changer le champ Code dans le sous fourmulaire par une liste déroulante et les champs
Catal et Desar par zone indépandantes , affin d’afficher les données en fonction de la liste déroulante ,ceci fonctionne aussi ,par contre les données
Ne sont pas enregistrées dans la table T_commandes
Ou se trouve l’érreur ,merci pour votre aide
Marc
Configuration: Windows XP Internet Explorer 7.0
4 réponses
-
Bonjour,
Sans connaître la structure de votre base ce n’est pas simple.
Pouvez-vous mettre votre base, compresser en ZIP sur https://www.cjoint.com/ et poster le lien. -
Bonjour,
Pour avoir les valeurs de [Catal] et [Desar] dans la table [T_Commandes] vous devez créez une [Procédure événementielle] [Après MAJ] pour la zone de liste déroulante [Code]. Voici la procédure :
Private Sub Code_AfterUpdate()
Catal = Code.Column(1)
Desar = Code.Column(2)
End Sub
Ensuite pour la zone de texte
.- [Catal] la source de contrôle est [Catal]
.- [Desar] la source de contrôle est [Catal]
Votre dossier : https://www.cjoint.com/?jzolDjwEop -
Bonjour,
Je viens de contrôler à nouveau l’exemple envoyé et il fonctionne correctement.
Alors, ou est le problème que vous invoquez ?
Note : le poste a le statut Résolu … bizarre ! -
Bonjour,
Pour votre information la version 2003 (mdb) convertie en 2007 (accdb) fonctionne aussi parfaitement.