Bonjour à tous, j'utilise Access 2003 et voici mon problème :
J'aimerais créer un sous formulaire mais j'ai des problèmes dans les données qu'il affiche. Je m'explique mieux :
Tables :
TB_MOUVEMENTS
pk_mouvement (NuméroAuto --> Clé primaire)
nom_mouvement (Texte)
fk_departement_provenance (Numérique --> Clé étrangère de la table TB_DEPARTEMENTS)
TB_DEPARTEMENTS
pk_departement (NuméroAuto --> Clé primaire)
nom_departement
TB_DESTINATIONS
pk_fk_mouvement (Numérique)
pk_fk_departement (Numérique)
"Ces 2 champs forment la clé primaire de la table".
La table TB_DESTINATIONS est une table associative qui me permet de donner plusieurs destinations à un mouvements.
Mon problème :
Lorsque je créer mon formulaire, je commence par le créer à l'aide de l'assistant et je ne met que les champs :
pk_fk_mouvement
pk_fk_departement
car je peux remplacer "pk_fk_departement " par une zone de liste déroulante dans laquelle je peux afficher mes départements. Si je créer cette zone de liste déroulante c'est pour que je puisse changer la destination et ensuite afficher des informations dans le sous-formulaire par rapport à mon choix et c'est là qu'il y a le problème. Je m'explique :
Lorsque je créer mon sous-formulaire je lie le champ pk_fk_departement au champ pk_departement.
Le problème :
En fait le problème qu'il y a c'est que lorsque je veux afficher des données dans mon sous_formulaire, ma zone de liste déroulante n'indique pas la destination de la matière mais la provenance ...
Comment fait pour éviter cela ??? Merci de vos réponses ... et à tout bientôt ...
Partager