Page 1 sur 1

Parametrer légende automatique

Posté : jeu. mars 19, 2009 12:15 pm
par Nicolas
Bonjour,

j'aimerai publier une enquete sur internet, et qu'une légende automatique prenne le nom d'une variable, ou d'une autre. (la légende se trouve bien sur une page différente des variables en question)

V10 => Quels marques........
Réponses: X, Y, Z, Autre*
V11 => Si "Autre" préciser
Réponse: ouverte

Je voudrai que ma légende prenne le nom de [V10] sauf si Autre, alors il faudrai qu'elle prenne le nom de [V11].
J'ai essayer plusieur type d'écriture...mais rien ne marche.

Si quelqu'un peut m'aider
Merci d'avance

Posté : mar. mars 24, 2009 4:00 pm
par Julien
Bonjour,

Vous pouvez utiliser dans la légende du code BASIC, comme ceci :

Si (cond, expr1, expr2)

Si la cond (condition) est valide, alors on fait expr1, sinon, expr2.

Vous pouvez paramétrer vos affichages avec cette fonction.

Cordialement,

Posté : mar. mars 24, 2009 5:20 pm
par Invité
Bonjour,

merci beaucoup pour votre réponse.
Cependant, je n'arrive tjs pas à faire apparaitre ma légende.

En tapant directement dans la légende
Si ([V10]="Other*", [v11], [v10]) avec ou sans espace...une fois publié sur Internet, le texte apparait tel quel (si....affiche le nom des variable entre []), mais il ne reconnait pas le language.

Si je vais dans "Propriétés des légendes, fonctionnement, effectuer un calcul".
J'ai essayer plusieur type d'écriture, combinaison possible, étant novice en calcul BASIC (avec/sans espace, avec/sans guillemet; avec numero/nom des variables...mais à chaque fois j'ai le droit à "erreur de syntaxe". J'ai lu la notice sur la programmation de calcul...sans succès"
Si([v10]=Other*,[V11],[V10])
Si([v10]="Other*",[V11],[V10])
Si ([Main competitor]="Other*",[Other],[Main competitor])
....

Peut on écrire le code BASIC directement dans la légende ou doit on cocher "Executer un calcul" dans les propriété de la légende?
Si c'est le cas, je n'arrive pas à trouver l'erreur dans mon écriture.

Merci d'avance pour votre aide
Nicolas