Création d'une macro personnalisée
1.
Dans une page Diagramme en mode Edition, cliquez sur l'icône Options et sélectionnez Macros personnalisées.
La boîte de dialogue Macros personnalisées apparaît : elle affiche les macros personnalisées existantes.
2.
Cliquez sur Nouvel élément.
3.
Dans la liste déroulante Enregistrer sous, sélectionnez l'emplacement du dossier dans lequel vous souhaitez enregistrer la macro personnalisée.
4.
Dans la zone Nom, saisissez un nom et une déclaration pour la macro personnalisée afin qu'elle puisse être référencée, en respectant la syntaxe suivante :
NomMacro(var1,var2,...)
Seuls le nom de la macro personnalisée (qui doit être unique) et la liste de variables doivent être exprimés.
La chaîne NomMacro doit être alphanumérique. Vous ne pouvez pas utiliser d'espaces dans la chaîne NomMacro. En revanche, vous pouvez vous servir de traits de soulignement (_).
*
*
5.
Dans la liste déroulante Stratégie de sécurité, sélectionnez une stratégie de sécurité pour la nouvelle macro personnalisée.
6.
Utilisez éventuellement la zone Remarque pour saisir des remarques sur la nouvelle macro personnalisée, en décrivant précisément les objectifs de la macro et en indiquant ce que représente chaque variable.
7.
Dans la liste déroulante Type d'expression, sélectionnez le type de macro personnalisée que vous êtes en train de créer.
*
Si vous sélectionnez Sélection de liste d'ID en SQL brut, vous devez également sélectionner une base de données dans la liste déroulante de la zone Base de données.
*
Si vous sélectionnez Sélection d'ID + valeur en SQL brut, vous devez également sélectionner une base de données dans la liste déroulante de la zone Base de données et le type de valeur de la zone dans la liste déroulante Type de valeur. Assurez-vous que le type de valeur sélectionné ici est correct. Sinon, une erreur indiquant un "type non concordant" sera générée lorsque vous tenterez de profiler ultérieurement cette requête.
*
Si vous avez sélectionné Texte comme type de valeur, spécifiez la largeur du type de valeur en octets dans la zone # octets. Cette information peut vous être donnée par 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.
8.
Cliquez à l'intérieur de la zone Expression pour ouvrir la fenêtre Définition des critères de sélection.
9.
*
Exemple : macro personnalisée utilisant la sélection d'ID et de valeur en SQL brut
Macro personnalisée utilisant la sélection d'ID et de valeur en SQL brut
10.
Cliquez sur Enregistrer pour enregistrer la macro personnalisée.
La macro personnalisée est ensuite stockée et vous pouvez y accéder par son nom.
11.
Cliquez sur Fermer pour quitter la boîte de dialogue Macros personnalisées.