[Windev 9] Pb remplir une combo avec requête

Fermé
Pierre - 20 avril 2006 à 14:28
 blilo - 14 mars 2008 à 01:21
Bonjour à tous,

j'ai une combo que je voudrais remplir avec une requête.
Dans le code de cette combo je met cela :


Requête_Combo est une Source de Données

SI PAS HExécuteRequêteSQL(Requête_Combo, hRequêteDéfaut, "SELECT Ville, Département FROM Table WHERE Table.Code='02001'") ALORS
Info("Pb dans la requête")
RETOUR
FIN

HLitPremier(Requête_Combo)
TANTQUE PAS HEnDehors(Requête_Combo)
Combo_Sélection_Commune=Requête_Combo
HLitSuivant(Requête_Combo)
FIN


Mais ça ne me donne rien. Ma combo reste vide.
Ce code est-il bon pour ce que je veux faire ?

Quelqu'un pourrait-il m'aider ?

Merci d'avance
A voir également:

2 réponses

au lieu de faire l'affectation de la requete vers le combo, utilise plutôt l'instruction, listeajoute ou listeinsereligne.

tu pourras voir le détail de l'utilisation dans l'aide de windev

merci
0
HLitPremier(Requête_Combo)
TANTQUE PAS HEnDehors(Requête_Combo)
Combo_Sélection_Commune=Requête_Combo
HLitSuivant(Requête_Combo)
FIN


HLitPremier(Requête_Combo)
TANTQUE PAS HEnDehors(Requête_Combo)
listeajoute(Combo_Sélection_Commune,Requête_Combo.COLONE DE LA REQUETE)
HLitSuivant(Requête_Combo)
FIN
0
// sai_ppayees est combo type deroulee est une table
Req_Combo est une Source de Données
SI PAS HExécuteRequêteSQL(Req_Combo, hRequêteDéfaut, "SELECT Ppayees.Pp_id AS Pp_id,Ppayees.Pp_libéllé AS Pp_libéllé FROM Ppayees WHERE Ppayees.Pp_id IN ('FAC', 'DC') ") ALORS
Info("Pb dans la requête")
RETOUR
FIN
HLitPremier(Req_Combo)
TANTQUE PAS HEnDehors(Req_Combo)
TableAjouteLigne(SAI_Ppayees,Req_Combo.Pp_id,Req_Combo.Pp_libéllé)
HLitSuivant(Req_Combo)
FIN
0