PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Exemple de combo box assisté par programmation avec requête SQL
Exemple de combo box assisté par programmation avec requête SQL
Débuté par Matra, 05 mar. 2018 16:58 - Aucune réponse
Posté le 05 mars 2018 - 16:58
Initialisation du combo :
i est un entier
sReq est une chaîne
nNbReq est un entier

//Supprime tous les éléments
ListeSupprimeTout(NOM_DU_COMBO)

//Création de la requête
sReq = "SELECT Nom, "
sReq+= "FROM Client "

//Execution de la requête
SI SQLExec(sReq,"Req") ALORS
//Placement sur la première occurence
SQLPremier("Req") ;
//Information en cas d'erreur
SQLInfoGene("Req") ;
//Nombre de ligne dans la table
nNbReq = SQL.NbLig ;

//Mettre toute les lignes dans le tableau
POUR i = 1 A nNbReq
ValeurTrouve est une chaîne = SQLCol("Req",1) + gStylo(Noir)
ListeAjoute(Nom_Du_Combo,ValeurTrouve)
//Passer à la requête suivante
SQLSuivant("Req")
FIN
FIN




Entrée dans la combo :
MoiMême..Curseur = 1
MoiMême..FinCurseur = Taille(MoiMême) + 1
EcranPremier(MoiMême)


A chaque modification :

nVar est un entier = ListeCherche(NOM_DU_COMBO,MoiMême,Faux,1)
ListePosition(NOM_DU_COMBO,nVAr)
ComboOuvre(NOM_DU_COMBO)


J'espère que vous profiterai de ce petit bout de code