|
| Iniciado por Cécile07, 25,nov. 2019 22:01 - 5 respuestas |
| |
| | | |
|
| |
Miembro registrado 16 mensajes |
|
| Publicado el 25,noviembre 2019 - 22:01 |
Bonjour,
Je me casse les dents depuis hier sur un problème de combo en cascade, le classique catégorie, sous catégorie....
J'ai deux fichiers relié en eux : Catégorie et sous catégorie, relié par l'id Catégorie. Ma première combo affiche l'ensemble des catégories (combo qui affiche le fichier) Ma deuxième combo doit afficher les sous catégories en fonction de la catégorie sélectionnée dans la combo 1. Pour cela j'ai créé une requête paramétré (qui fonctionne parfaitement lorsque je la teste).
j'ai essayé ça : (même si je n'ai pas le fichier de liaison entre catégorie et sous-catégorie)
http://carnetwindev.blogspot.com/2019/08/windev-les-combo-en-cascade.html
J'ai essayé les méthodes proposées sur ce forum, j'ai écumé internet...... JE N'ARRIVE A RIEN !!!!
Rien ne s'affiche dans ma combo 2... rien.....
Pourriez-vous m'aider ?
Merci |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 4.361 mensajes |
|
| Publicado el 25,noviembre 2019 - 23:02 |
Bonjour, Ton analyse doit ressembler à ça :

et ta requête (REQ_SousCategorie) à ça :
Select SOUSCATEGORIE.PK_SOUSCATEGORIE, SOUSCATEGORIE.NDX_NOMSOUSCATEGORIE FROM SOUSCATEGORIE WHERE SOUSCATEGORIE.PK_SOUSCATEGORIE={pCategorie}
Ta combo, COMBO_Categorie doit retourner PK_Categorie (Description, Valeur mémorisée) COMBO_SousCategorie est basée sur REQ_SousCategorie)
Dans le code de COMBO_Catégorie, "Sélection d'une ligne"
REQ_SousCategorie.pCategorie=MoiMême HExécuteRequête(REQ_SousCategorie) ListeAffiche(COMBO_SousCategorie)
-- Il y a peut être plus simple, mais, ça tourne |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 16 mensajes |
|
| Publicado el 27,noviembre 2019 - 11:43 |
Merci pour ta réponse. Dans ta requête tu ne fais pas référence à ton ID Catégorie ? Dans ma requête, j'ai WHERE sous.Categorie.idcatégorie = paramCatégorie
(mais même avec ton code et ma requête sa ne fonctionne pas) |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 4.361 mensajes |
|
| Publicado el 27,noviembre 2019 - 11:46 |
Oops, il faut lire
SOUSCATEGORIE.FK_CATEGORIE={pCategorie}
-- Il y a peut être plus simple, mais, ça tourne |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 4.361 mensajes |
|
| Publicado el 27,noviembre 2019 - 11:54 |
Combo_Categorie renvoie-t-elle bien la PK et non pas valeur par défaut ?
-- Il y a peut être plus simple, mais, ça tourne |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 16 mensajes |
|
| Publicado el 27,noviembre 2019 - 12:10 |
c'est bon ! j'avais oublié dans l'initialisation de la combo sous catégorie ..valeurmémorisée
Tout fonctionne parfaitement. Merci !! |
| |
| |
| | | |
|
| | | | |
| | |
|