4D v14.3

EXECUTER FORMULE

Accueil

 
4D v14.3
EXECUTER FORMULE

EXECUTER FORMULE 


 

EXECUTER FORMULE ( instruction ) 
Paramètre Type   Description
instruction  Chaîne in Code à exécuter

EXECUTER FORMULE exécute instruction comme une ligne de code. Cette chaîne d'instructions doit comporter une seule ligne. Si instruction est une chaîne vide, EXECUTER FORMULE ne fait rien.

Le principe est que si instruction peut être exécutée comme une méthode d'une seule ligne, alors elle s'exécutera correctement. La commande EXECUTER FORMULE doit être utilisée avec précautions, car elle ralentit la vitesse d'exécution. Dans une base compilée, le code d'instruction n'est pas compilé. Cela signifie que l'instruction sera bien exécutée, mais ne sera pas vérifiée par le compilateur au moment de la compilation.

L'instruction peut contenir les éléments suivants :

  • un appel à une méthode projet,
  • un appel à une commande 4D,
  • une assignation.

La formule peut utiliser des variables process et interprocess. En revanche, instruction ne doit pas contenir d'instructions de contrôle de flux (Si, Tant que...) car le code doit "tenir" sur une seule ligne.

Exemple  

Reportez-vous à l'exemple de la commande Nom commande.

 
PROPRIÉTÉS 

Produit : 4D
Thème : Formules
Numéro : 63
Nom intl. : EXECUTE FORMULA

 
HISTORIQUE 

Modifié : 4D v11 SQL

 
VOIR AUSSI  

EDITER FORMULE
Nom commande

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v12.4)
4D - Langage ( 4D v11 SQL Release 6)
4D - Langage ( 4D v14 R3)
4D - Langage ( 4D v14 R2)
4D - Langage ( 4D v13.5)
4D - Langage ( 4D v14.3)
4D - Langage ( 4D v14 R4)