Syntaxe dotazu zprávy

V následující tabulce je uvedena typická ukázka syntaxe v souboru .crp.

Platí následující pravidla:
  • Každý dotaz v souboru začíná znakem @, po kterém následuje unikátní název dotazu v závorkách.
  • Každý dotaz sestává z více sekcí.
    • Sekce mají formát §Label [proměnná]
    • Pořadí sekcí se může měnit.
    • V názvech sekcí se nerozlišují malá a velká písmena.
  • Pomocí páru lomítek (/) můžete do souboru .crp vložit komentář nebo oddělit jednotlivé dotazy.

    Text mezi lomítky je při zpracovávání dotazu ignorován.

Syntaxe Popis a příklad
@[identifikátor dotazu]
Unikátní označení dotazu.
@[ČlenovéSkupiny]
§Name [zobrazené_jméno]
Jméno zobrazené v podokně Generátoru zpráv Dotaz
§Name [detaily o uživatelích ve vybraných skupinách]
§Company [název_společnosti]
Název společnosti zapisující dotaz

Zobrazí se ve vlastnostech dotazu.

§Company [SOLIDWORKS]
§Description [popis]
Komentář

Zobrazí se ve vlastnostech dotazu.

§Description [seznam všech členů vybraných skupin.]
§Version [číslo_verze]
Číslo verze dotazu

Zobrazí se ve vlastnostech dotazu.

§Version [1.1]
§Arguments [ typ 
                        název[počet] [příkaz] ]
Vše musí být na jednom řádku.
Sekce deklarace proměnných

Může vyzvat uživatele k zadání dat.

§Arguments [ GroupID IDskupiny[N] [Vyberte skupiny] ]
§Sql [ SELECT sloupec FROM název_tabulky WHERE kritérium_výběru ]
Sekce definující příkaz 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]