PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Table, requete SQL variable
Table, requete SQL variable
Iniciado por cdubois.prodeli, jul., 22 2005 12:27 PM - 3 respostas
Publicado em julho, 22 2005 - 12:27 PM
Bonjour,
Je commence le Windev, et j'ai une petite question à vous soumettre.
J'ai une table que je garnis à l'aide d'une requete SQL.
Je voudrais mettre certains texte de ma table en fonction de certains paramètres, que je ne connais pas à l'avance.

Je voudrais pouvoir faire quelqies chose de dynamique, du style:
TABLE1.[var1][var2]..couleur=iNleuFoncé

Est ce possible?

Merci de votre aide.
Publicado em julho, 22 2005 - 12:38 PM
Oui c'est possible.

Si tu veux changer le style de ta cas en fonction de son contenu ou du contenu d'une autre case tu peux faire ca dans l'évènement "Affichage d'une ligne de Table" :

SI MaTable.MonChamp[MaTable] = 'Oui' ALORS
MaTable.MonChamp[MaTable]..CouleurFond = iBleuFoncé
FIN
Publicado em julho, 22 2005 - 1:41 PM
Voici ma question formulée autrement...
J'ai ma requete SQL qui fait la sélection sur ma DB.

gvvar est une chaîne = "Colonne" + i
TableModifie ({gvvar},SQLCol("REQ1", 5),j)
SI SQLCol("REQ1", 3) = "dimanche" ALORS
{"Table1[" + j + "][" + i +"]..Couleur "}= iBleuFoncé
FIN

i et j sont des variables que j'incrémente afin de garnir mon tableau.
A l'exécution, il me signale que Table1[1][7]..Couleur n'est pas un éléments.
Par contre, si je remplace ma ligne:
{"Table1[" + j + "][" + i +"]..Couleur "}= iBleuFoncé
par :
Table1[1][7]..Couleur = iBleuFoncé

Cela fonctionne.
Publicado em julho, 22 2005 - 3:49 PM
Essai plutot ce code :

{"Table1[" + j + "][" + i +"]"}..Couleur = iBleuFoncé

Bon dev.