Création de macros personnalisées
Les macros personnalisées que vous créez peuvent être utilisées dans des processus de diagramme et dans des définitions pour des zones dérivées.
1.
2.
Cliquez sur Options Icône représentant deux boutons d'option avec une flèche de menu pointant vers le bas et sélectionnez Macros personnalisées.
3.
Dans la boîte de dialogue Macros personnalisées, cliquez sur Nouvel élément.
4.
Dans la liste Enregistrer sous, sélectionnez le dossier dans lequel enregistrer la macro. Si aucun dossiers n'a été créé, utilisez la valeur par défaut, Aucun(e).
5.
Dans la zone Nom, saisissez un nom et une déclaration pour la macro afin qu'elle puisse être référencée.
Utilisez la syntaxe suivante : nom_macro(var1,var2,...)
Par exemple : GenGroupBy(id,val1,table,val2)
Le nom de macro doit être unique et alphanumérique. Il peut inclure des traits de soulignement (_) mais pas d'espace.
*
*
Les noms de variable doivent correspondre à ceux qui figurent dans la définition de macro personnalisée de la fenêtre Expression et doivent être indiqués sous forme de liste séparée par des virgules entre parenthèses.
6.
Dans la liste Stratégie de sécurité, sélectionnez une stratégie de sécurité pour la nouvelle macro personnalisée.
7.
Utilisez la zone Remarque pour décrire les objectifs de la macro personnalisée et ce que représente chaque variable.
8.
Dans la liste Type d'expression, sélectionnez le type de macro personnalisée que vous créez :
*
Si vous sélectionnez Sélection de liste d'ID en SQL brut, vous devez sélectionner une base de données dans la zone Base de données.
*
Si vous sélectionnez Sélection d'ID + valeur en SQL brut, vous devez sélectionner une base de données dans la zone Base de données et choisir un Type de valeur. Veillez à sélectionner le type de valeur correct. Sinon, une erreur indiquant un "type non concordant" sera générée lorsque vous tenterez d'analyser ultérieurement cette requête.
*
Si vous sélectionnez Texte comme type de valeur, spécifiez la largeur du type de valeur en octets dans la zone # octets. Vous pouvez obtenir ces informations à partir de la base de données. Si vous n'avez pas accès à la base de données ou si vous ne parvenez pas à obtenir cette information, indiquez 256, qui représente la largeur maximale.
9.
Cliquez dans la zone Expression pour ouvrir la boîte de dialogue Définition des critères de sélection.
10.
*
L'exemple suivant illustre une nouvelle définition de macro personnalisée.
Exemple de macro personnalisée
11.
Cliquez sur Enregistrer.
La macro personnalisée est enregistrée dans la Liste des éléments.
La macro est maintenant accessible par son nom et peut être utilisée dans des processus de diagramme et dans des définitions pour des zones dérivées.