SilExecuterActions()/MacroExecuterAction() ou SEA()/MEA()

Définition :
Cette fonction permet d'exécuter des instructions contenant des appels à des fonctions de paramétrage de l'ERP SILOG.
son équivalent en macro embarquée est "MacroExecuterAction"

 

Syntaxe :

SilExecuterActions(instructions à exécuter)
SEA(instructions à exécuter)

Equivalent en Macro Embarquée :
MacroExécuterActions(instructions à exécuter)
MEA("Application", instructions à exécuter)

Le paramètre est une chaîne de caractères comportant des instructions interprétables par l'ERP SILOG.
Il s'agit des mêmes isntructions que nous pouvons trouver au niveau des règles de calcul et des actions de zones dans les masques.
Le paramètre peut donc être une variable contenant un ensemble d'instruction.

 

Exemple:

SEA("SER("+CHR$(34)+"requête"+CHR$(34)+", "+CHR$(34)+"SELECT CodeArticle FROM ARTICLE"+CHR$(34)+", "+CHR$(34)+"vu$(1)"+CHR$(34)+") : SAM("+CHR$(34)+"CodeArticle"+CHR$(34)+", vu$(1))")

Remarque : Les sous-actions sont encadrées par des CHR$(34)

 

Equivalent en Macro Embarquée (il faut ouvrir au préalable, une session sur une application (exemple "Famille") :
MEA("FAMILLE",SER("requête", "SELECT CodeArticle FROM ARTICLE", vu$(1)), SAM("CodeArticle", vu$(1)))

Donnez votre avis sur la Base de connaissance Silog ici ou contactez-nous directement par mail sur confluence@silog.fr