FIXER PARAMETRE MACRO

4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant

version 11


FIXER PARAMETRE MACRO (sélecteur; paramTexte)

ParamètreTypeDescription
sélecteurEntier longSélection à utiliser
paramTexteTexteTexte envoyé

Description

La commande FIXER PARAMETRE MACRO insère le texte paramTexte dans la méthode depuis laquelle elle a été appelée.

Si du texte était sélectionné dans la méthode, le paramètre sélecteur permet de définir si le texte paramTexte doit remplacer la totalité de la méthode ou uniquement le texte sélectionné. Vous pouvez passer dans sélecteur l'une des constantes suivantes, placées dans le thème "Environnement 4D" :

ConstanteTypeValeur
Texte entier méthodeEntier long1
Texte surligné méthodeEntier long2

Si aucun texte n'était sélectionné, paramTexte est inséré dans la méthode.

Note de compatibilité : Pour que les commandes LIRE PARAMETRE MACRO et FIXER PARAMETRE MACRO fonctionnent correctement, l'attribut "version" doit être déclaré dans la macro elle-même, de la facçon suivante :

<macro name="MaMacro" version="2">
--- Texte de la macro ---
</macro>

Exemple

Cette macro construit un nouveau texte qui sera retourné à la méthode appelante

   C_TEXTE($texte_entrée)
   C_TEXTE($texte_sortie)
   LIRE PARAMETRE MACRO(Texte surligné méthode;$texte_entrée)
      `Supposons que le texte sélectionné est une table, i.e. "[Clients]"
   $texte_sortie:=""
   $texte_sortie:=$texte_sortie+Nom commande(47)+"("+$texte_entrée+")"  ` Tout sélectionner ([Clients])
   $texte_sortie:=$texte_sortie+"$i:="+Nom commande(76)+"("+ $texte_entrée+")" ` $i:=Enregistrements trouves([Clients])
   FIXER PARAMETRE MACRO(Texte surligné méthode;$texte_sortie)
      `On remplace le texte sélectionné par le nouveau code

Référence

LIRE PARAMETRE MACRO.


4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant