Fonction ExécuteFormule  [Paramétrage]

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

Description

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

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"