Bonjour,
Je rencontre actuellement un probleme avec access 2003, j'ai un formulaire principal contenant les caracteristiques d une machine, ce formulaire contient un sous formulaire,qui lui permet d'afficher la liste des produits que peut produire cette machine.
Le sous formulaire est en mode datasheet afin de voir une liste de produits associes a une machine en un seul ecran. Les champs de la datasheet sont des Combobox associes a une table produit, afin de permettre a l'utilisateur d associe un produit a une machine en le selectionnant simplement dans une liste.
La table produit contient 2 champs : id_produit et nom_produit. et je n'affiche que le champ nom_produit dans la combobox.
Jusque la pas de probleme.
La ou je rencontre un probleme c est lorsque je fais defiler les enregistrements du formulaire principal ( les machines ), pour une raison que j ignore le sous formulaire ne m affiche plus "nom_produit" mais "id_produit". Et ce meme en faisant un requery sur le sous formulaire au moment ou je change de machine. Par contre si je clique sur la combobox je vois bien le nom du produit, je peux le changer sans probleme mais la encore si je selectionne un autre produit la combobox affiche l id_produit et non son nom.En ouvrant et en refermant le formualire meme probleme.
Ce probleme se limite a access 2003 SP3. J ai teste la meme base de donnees sous access 2007 et la il n y a aucun probleme je vois bien le nom du produit.
Comment faire pour resoudre ce probleme, et afficher effectivement la liste des produits dans le sous formulaire ?
Merci.
En P.J une screenshot de mon probleme.
Partager