Ajout ou modification d'un appel de Macro

L'appel de Macros dans un programme batch ou transactionnel permet d'insérer les lignes définies dans une Macro. en précisant les valeurs par lesquelles les paramètres éventuels doivent être remplacés. Une Macro permet de standardiser des séquences de code spécifique afin de les utiliser plusieurs fois dans un même programme ou dans plusieurs programmes, avec des variantes éventuelles. Pour appeler une Macro, vous devez la sélectionner dans l'onglet Lignes -CP et attribuer des valeurs à ses paramètres, si la Macro est paramétrée.

Procédure

  1. Ouvrez l'onglet Lignes -CP d'un Programme, Ecran, Dialogue, Serveur ou Dialogue Serveur.
  2. Cliquez sur le bouton Ajouter Macro ou sélectionnez cette action dans le menu contextuel. Un assistant de sélection s'ouvre alors avec la liste des Macros disponibles.
    1. Si la Macro que vous voulez utiliser apparaît dans la liste, sélectionnez-la et cliquez sur OK.
    2. Vous pouvez aussi créer une Macro en cliquant sur le bouton Nouvelle Macro. Dans l'assistant de création qui s'ouvre, saisissez son nom et son libellé et cliquez sur OK. La nouvelle Macro s'affichera alors dans l'assistant de sélection. Si vous la sélectionnez et cliquez OK, elle sera appelée dans l'onglet Lignes -CP.
  3. Si la Macro est paramétrée, vous devez attribuer des valeurs à ses paramètres Pour ce faire, vous devez effectuez les actions suivantes :
    1. Sélectionnez un appel de Macro dans le tableau. La section Appel d'une Macro s'ouvre.
    2. Saisissez le numéro de ligne de l'appel de Macro.

      Il est constitué de deux caractères numériques. Lorsque la Macro est paramétrée, ce numéro de ligne permet de l'appeler plusieurs fois dans le même programme, avec des valeurs différentes pour les paramètres.

    3. Dans le tableau Paramètres de la section Appel d'une Macro, indiquez si nécessaire la valeur des paramètres. Il existe deux types de valeur :
      • Une simple chaîne de caractères. Dans ce cas, saisissez la valeur directement dans la colonne Valeur. Le nombre de caractères utilisés pour la valeur du paramètre doit correspondre à la longueur appropriée de la zone pour l'élément paramétré. Par exemple, si $1 est utilisé comme code fonction, la valeur doit avoir une longueur de deux caractères.
      • Une Rubrique, une Structure de Données ou un Segment. Dans ce cas, cliquez dans la colonne Entité liée puis cliquez sur le bouton de sélection qui apparaît alors. Sélectionnez l'instance dans l'assistant de sélection. L'instance s'affiche dans la colonne Valeur, précédée par E= (pour une Rubrique), D= (pour une Structure de Données) ou S= (pour un Segment). Lors de la génération, le paramètre sera remplacé par l'instance et les références seront créées automatiquement.
    4. Seuls les dix premiers paramètres sont affichés. Pour ajouter dix autres paramètres, vous devez cliquez sur le bouton Ajouter.

Vos commentaires