Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour,
J'aimerais modifier l'expression d'un compute d'une datawindow depuis le code, mais impossible j'ai une erreur de syntaxe.
J'ai essayé avec un truc très simple:
dw_manuel.modify("monCompute.expression='1'")
Erreur de syntaxe ... je craque ....
Help please
Dernière modification par dark ryus (20-08-2010 11:34:38)
Hors ligne





Ton champs compute contient t'il une chaine au départ
si oui tu dois mettre la syntaxe suivante
dw_1.modify ( "compute_1.expression='~"zzzz~"'")
Hors ligne
j'ai trouvé :
dw_1.modify("monCompute.expression='IF(untruc = 1, ~~'oui~~',~~'non~~''")
Hors ligne





Pour Info seulement,
As tu essayé ma syntaxe et aurais tu eu des problèmes ?
Pour moi ta syntaxe ne peut pas fonctionner sauf si mauvais copier coller de la ligne de code ( Il te manque déjà une parenthèse fermante pour ton <IF> ). C'est juste pour que tu corrige le message afin que ceux qui en aurait besoin ultérieurement ait une syntaxe correcte
Merci par avance
Hors ligne











N'oublie pas non plus le
Hors ligne