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 09: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