OVH Cloud OVH Cloud

Liste déroulante

2 réponses
Avatar
serraangel3
Bonjour,

Je suis entrain de cr=E9er une base de donn=E9es sous access pour la
gestion d'un stock de produit.
Pour saisir mes produit j'ai cr=E9er un formulaire dans le quel il y a
deux listes d=E9roulantes dans la liste A j'ai mes cat=E9gorie de produit
et dans la liste B les noms des produits. ces deux listes se
remplissent gr=E2ce =E0 une table cat=E9gorie et une autre produit qui
sont reli=E9es.
Quand je s=E9lectionne une cat=E9gorie de produits ma liste B filtre les
produits appartenant =E0 cette cat=E9gorie gr=E2ce =E0 cette commande qui
est dans contenu:
SELECT NomProduits.R=E9fNomProduit, NomProduits.NomProduit FROM
NomProduits WHERE
NomProduits.R=E9fCat=E9gorie=3DForms!FicheProduit.ZdlCategorie;
Maintenant quand j'enregistre le produit, le um=E9ro d'id de la
cat=E9gorie et du produit s'enregistrent bien dans la table fiche
produit mais quand je rouvre la fiche en modification la cat=E9gorie
affich=E9e dans la liste d=E9roulante cat=E9gorie est juste mais la liste
d=E9roulante produit est vide par contre si je clique sur la fleche afin
de la faire d=E9filer il y a la liste de la cat=E9gorie qui apparait, il
faut donc que je res=E9lectionne le produit. De plus, si je parcours mes
enregistrements dans la table les numeros de prosuit son juste mais
rien n'apparait et dans la liste d=E9roulante n'apparaissent que les
produits de la cat=E9gorie enregistrer en premier;

voila j'esp=E8re etre un minimum clair.

Merci beaucoup pour votre aide car cela devient urgent.

2 réponses

Avatar
Pierre CFI [mvp]
bonjour
clair, hum pas trop :o)
il faut rafraichir la liste produit aprés avoir choisit une cat
donc sur l'évenement afterupdate de la liste catégorie
Me.listeproduit.requery

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

a écrit dans le message de news:
Bonjour,

Je suis entrain de créer une base de données sous access pour la
gestion d'un stock de produit.
Pour saisir mes produit j'ai créer un formulaire dans le quel il y a
deux listes déroulantes dans la liste A j'ai mes catégorie de produit
et dans la liste B les noms des produits. ces deux listes se
remplissent grâce à une table catégorie et une autre produit qui
sont reliées.
Quand je sélectionne une catégorie de produits ma liste B filtre les
produits appartenant à cette catégorie grâce à cette commande qui
est dans contenu:
SELECT NomProduits.RéfNomProduit, NomProduits.NomProduit FROM
NomProduits WHERE
NomProduits.RéfCatégorie=Forms!FicheProduit.ZdlCategorie;
Maintenant quand j'enregistre le produit, le uméro d'id de la
catégorie et du produit s'enregistrent bien dans la table fiche
produit mais quand je rouvre la fiche en modification la catégorie
affichée dans la liste déroulante catégorie est juste mais la liste
déroulante produit est vide par contre si je clique sur la fleche afin
de la faire défiler il y a la liste de la catégorie qui apparait, il
faut donc que je resélectionne le produit. De plus, si je parcours mes
enregistrements dans la table les numeros de prosuit son juste mais
rien n'apparait et dans la liste déroulante n'apparaissent que les
produits de la catégorie enregistrer en premier;

voila j'espère etre un minimum clair.

Merci beaucoup pour votre aide car cela devient urgent.
Avatar
serraangel3
En fait le rafraichissement se fait comme il faut ce qui ne va pas
c'est quand j'ouvre le formulaire en modification/suppression dans la
liste déroulante je voudrais qu'apparaisse le nom du produit
correspondant qui est enregistré dans la table produit mais le champ
est vide alors qu'il est bien enregistré dans la table et le contenu
de la liste déroulante correspond aux produits du premier
enregistrement de la la catégorie de produit enregistrée.


bonjour
clair, hum pas trop :o)
il faut rafraichir la liste produit aprés avoir choisit une cat
donc sur l'évenement afterupdate de la liste catégorie
Me.listeproduit.requery

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

a écrit dans le message de news: 1163417780.4
Bonjour,

Je suis entrain de créer une base de données sous access pour la
gestion d'un stock de produit.
Pour saisir mes produit j'ai créer un formulaire dans le quel il y a
deux listes déroulantes dans la liste A j'ai mes catégorie de produit
et dans la liste B les noms des produits. ces deux listes se
remplissent grâce à une table catégorie et une autre produit qui
sont reliées.
Quand je sélectionne une catégorie de produits ma liste B filtre les
produits appartenant à cette catégorie grâce à cette commande qui
est dans contenu:
SELECT NomProduits.RéfNomProduit, NomProduits.NomProduit FROM
NomProduits WHERE
NomProduits.RéfCatégorie=Forms!FicheProduit.ZdlCategorie;
Maintenant quand j'enregistre le produit, le uméro d'id de la
catégorie et du produit s'enregistrent bien dans la table fiche
produit mais quand je rouvre la fiche en modification la catégorie
affichée dans la liste déroulante catégorie est juste mais la liste
déroulante produit est vide par contre si je clique sur la fleche afin
de la faire défiler il y a la liste de la catégorie qui apparait, il
faut donc que je resélectionne le produit. De plus, si je parcours mes
enregistrements dans la table les numeros de prosuit son juste mais
rien n'apparait et dans la liste déroulante n'apparaissent que les
produits de la catégorie enregistrer en premier;

voila j'espère etre un minimum clair.

Merci beaucoup pour votre aide car cela devient urgent.