La tabella di seguito illustra la sintassi tipica per un file .crp.
Sono applicabili le seguenti regole:
- Ogni quesito nel file inizia con @, seguito da un nome di quesito unico tra parentesi.
- Ogni quesito contiene un numero di sezioni.
- Le sezioni sono scritte §Etichetta [variabile]
- L'ordine delle sezioni può variare.
- I nomi della sezione sono sensibili al carattere.
- Si possono usare le coppie di barre / per aggiungere i commenti o separare più quesiti in un solo file .crp.
Il testo tra due paia di barre viene ignorato quando la domanda è eseguita.
Sintassi |
Descrizione |
Esempio |
@[query_identifier]
|
Identificatore unico per quesito |
@[GroupMembers]
|
§Name [display_name]
|
Nome visualizzato nel pannello Quesito del Generatore rapporti |
§Name [Dettagli utente dei gruppi scelti]
|
§Company [nome_azienda]
|
Nome azienda che formula il quesito Visualizza nelle Proprietà del quesito.
|
§Company [SOLIDWORKS]
|
§Description [descrizione]
|
Descrizione Visualizza nelle Proprietà del quesito.
|
§Description [Elenca tutti i soci dei gruppi scelti.]
|
§Version [numero_versione]
|
Numero versione quesito Visualizza nelle Proprietà del quesito.
|
§Versione [1.1]
|
§Arguments [ tiponome[conteggio] [istruzioni] ]
Deve essere su una riga.
|
Sezione dichiarazione variabile Può sollecitare l'utente per l'input.
|
§Arguments [ GroupID TheGroupID[N] [Seleziona gruppi] ]
|
§Sql [ SELECT colonna FROM nome_tabella WHERE criteri_selezione ]
|
Sezione che definisce lo statemente T-SQL |
§Sql [ SELECT U.Username, G.Groupname, G.Description WHERE {G.GroupID, TheGroupID, =, OR} AND G.GroupID=M.GroupID AND U.UserID = M.UserID]
|