Creazione di macro personalizzate
Le macro personalizzate create dall'utente possono essere utilizzate nei processi del diagramma di flusso e nelle definizioni per i campi derivati.
1.
2.
Fare clic su Opzioni Icona Due controlli pulsanti di selezione con una freccia menu che punta verso il basso e selezionare Macro personalizzate.
3.
Nella finestra di dialogo Macro personalizzate, fare clic su Nuovo elemento.
4.
Dall'elenco Salva in, selezionare la cartella in cui si desidera salvare la macro. Se non sono state create cartelle, utilizzare il valore predefinito Nessuna.
5.
Nel campo Nome, immettere un nome e una dichiarazione per la macro in modo da potervi fare riferimento.
Utilizzare la seguente sintassi: NomeMacro(var1,var2,...)
Ad esempio: GenGroupBy(id,val1,table,val2)
Il NomeMacro deve essere univoco ed alfanumerico. Può contenere caratteri di sottolineatura (_) ma non spazi.
*
*
I nomi delle variabili devono corrispondere ai nomi delle variabili contenuti nella definizione della macro personalizzata nella finestra Espressione e devono essere espressi sotto forma di un elenco separato da virgole tra parentesi.
6.
Dall'elenco Politica di sicurezza, selezionare una politica di sicurezza per la nuova macro personalizzata.
7.
Utilizzare il campo Nota per spiegare la funzionalità per la quale la macro personalizzata è stata creata e cosa rappresenta ciascuna variabile.
8.
Dall'elenco Tipo di espressione, selezionare il tipo di macro personalizzata che si sta creando:
*
Se si seleziona SQL raw: Selezione elenco ID, è necessario selezionare un database dal campo Database.
*
Se si seleziona SQL raw: Selezione ID + Valore, è necessario selezionare un database dal campo Database e un Tipo di valore. Accertarsi di selezionare il tipo di valore corretto. Altrimenti, quando in seguito si tenta di produrre il profilo di questa query, viene generato un errore "Mismatched Type" (mancata corrispondenza del tipo).
*
Se si seleziona Testo come tipo di valore, specificare la grandezza del tipo di valore in byte nel campo Larghezza (num. byte). È possibile ottenere queste informazioni dal database. Se non si ha accesso al database o non si è in grado di ottenere le informazioni, immettere 256, la grandezza massima.
9.
Fare clic nel campo Espressione per aprire la finestra di dialogo Specificare i criteri di selezione.
10.
*
Il seguente esempio mostra una nuova definizione di macro personalizzata.
Esempio di macro personalizzato
11.
La macro personalizzata viene salvata nell'elenco Elementi.
Ora la macro può essere acceduta tramite il nome per essere utilizzata nei processi del diagramma di flusso e nelle definizioni per i campi derivati.