Page 1 sur 1
Définition d'état dans une vue en fonction d'une action x

Publié:
10 Juil 2003 à 09:59
par Raphaël
Bonjour à tous,je voudrais savoir si il existe une formule type 'when'.En faîte je veux dans une colonne d'une vue en mode web, afficher un état (ou un champ) en fonction d'une action. Cela donnerais :Quand action1 Alors je marque "toto"Quand action2 Alors je marque "titi".....etcJe ne peux pas le faire avec un If étant donné qu'il s'arrête sur la première action valide....Une soluc??Merci d'avance,@+Raph
Re: Définition d'état dans une vue en fonction d'une action

Publié:
10 Juil 2003 à 11:18
par virginie
Quelques questions :Ton action s'éxécute-t-elle depuis la vue?Est ce que tu as essayé d'utiliser une champ par exemple var et de faire :dans ton action1 : FIELD var := var;@SetField("var"; "etat1")dans ton action 2 :FIELD var := var;@SetField("var"; "etat2")et dans la valeur de la colonne :@If( (var="etat1"); "toto";(var = "etat2"); "titi"; "") ?
Re: Définition d'état dans une vue en fonction d'une action

Publié:
10 Juil 2003 à 14:10
par Raphaël
Hello,merci pour l'astuce, j'ai effectivement procédé comme ceci, mais en bcp plus compliqué. Cela va bien m'aléger la structure.Merci!@+
Re: Définition d'état dans une vue en fonction d'une action

Publié:
10 Juil 2003 à 15:09
par Droad
Juste 2 remarques:1) Tu peux écrire plus simplement dans les actions:FIELD var := "etat1"; ""2) Avec cette méthode, un champ var est effectivement créé dans le document (il faut donc avoir les droits suffisant pour le modifier). C'est bien l'effet recherché ?[%sig%]