PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Valeur initiale d'un combo rempli avec une requete paramétrée
Valeur initiale d'un combo rempli avec une requete paramétrée
Débuté par Vincent, 15 oct. 2013 19:18 - 2 réponses
Posté le 15 octobre 2013 - 19:18
Bonjour,

Je rencontre un problème lors de l'initialisation d'un combo lié à une requête

paramétrée.

Pour faire simple :
- j'affiche une table (superchamp), qui affiche toutes les prestations

réalisée pour un client (un ligne = une presta, avec tous ses détails).
- quand je sélectionne une ligne, et clique sur "modifier", une nouvelle

fenêtre apparait. Elle contient des champs de saisie (saisie texte et combo), tous

liés à ma table : date, montant de la presa, type de presta, ... .
Grâce à ces liens, tous les champs sont "pré-remplis" à l'ouverture de la

fenêtre, en fonction de la ligné sélectionnée lors de l'appui sur le bouton

"modifier".

Par contre, il y a un champ, qui n'est jamais rempli à l'ouverture : il s'agit

d'un des champs combo (nommé "option").

La particularité de ce champ combo est qu'il est rempli en fonction de ce qui a

été sélectionné sur la combo juste au dessus (il s'agit de ne proposer à

l'utilisateur que les options de prestation correspondant à la prestation qu'il a

choisie juste au dessus)


Je précise que :
- lors de la manipulation du combo "option", je ne constate aucun

dysfonctionnement : il affiche bien les options correspondant à la prestation

sélectionnée juste au dessus.
- le remplissage de cette combo "option" est fait à partir d'une requête

globale avec un paramètre, que je passe sans problème, et qui fonctionne très bien.
- lors de l'affichage de la fenêtre, je récupère bien l'enregistrement

correspondant à cette combo (je l'ai vérifé à l'aide d'une commande

"info(HRécupèreEnregistrement(...))
- lorsque ce champ n'est pas rempli via ma requête (je le remplis directement

à partir d'une table), alors l'affichage se fait normalement. Par contre, il n'a pas

le comportement choisi, à savoir qu'il affiche toutes les options, sans se préoccuper

du type de presta sélectionné.


Quelqu'un a-t-il une idée, pour expliquer pourquoi ce seul champ refuse de se

remplir, dès qu'il est lié à ma requête ?

Je vous remercie !
Posté le 29 juin 2015 - 15:06
Non
Posté le 29 juin 2015 - 16:38
Bonjour,

Il est possible que la combo en question s'alimente avant celle à laquelle elle est liée, donc forcement elle ne s'alimente pas ou n'a pas sa source d'alimentation.