Fonction ExécuteFormule  [Paramétrage]

Description

Retourne la valeur retournée par l'exécution de la formule

Syntaxe

ExécuteFormule([< Formule > [, < Élément de départ > ] , [ < Argument 1 > : < Valeur 1 >, .. , < Argument N > : < Valeur N > ] ] )

  • < Formule > : La formule a exécuter.
  • < Élément de départ > : L'élément qui sert de départ pour l'évaluation des colonnes de la formule.
  • < Argument 1 > : Nom de l'argument qui pourra être utilisé dans la formule sous forme <%Argument 1%>
  • < Valeur 1 > : Valeur de l'argument 1

Remarque

Sans paramètre la formule est celle de la colonne courante (celle de l'opération sur colonne par exemple)


Exécute formule supporte la syntaxe formule étendue.

Exemple

ExécuteFormule("1+1") retourne 2

ExécuteFormule("[colonne]+2") retourne la valeur de la colonne + 2

ExécuteFormule("[colonne texte]") retourne la valeur de la formule contenu dans la colonne, si la colonne contient "1+2" alors le résultat est 3

ExécuteFormule("1+"+DateDuJour()) retourne (pour le 21/04/2010) 1,002612. C'est équivalent a ExécuteFormule("1+21/04/2010") donc la date fait des divisions.

ExécuteFormule( """Somme de <%Arg1%> + <%Arg2%> = ""+(<%Arg1%> + <%Arg2%>)", Arg1 : 1, Arg2 : 2 ) Retourne "Somme de <%Arg1%> + <%Arg2%> = 3"