Mudanças

Ir para navegação Ir para pesquisar
Linha 90: Linha 90:     
==== Parâmetros ====
 
==== Parâmetros ====
* C
+
* Essa CTE é utilizada para informarmos os filtros que cada um dos relatórios a ser gerado possui;
 +
* Para isso, devemos informar para cada filtro e relatório:
 +
:* '''IDREL''': O identifica do relatório que se está querendo gerar e assinar;
 +
:* '''BandName''': O nome da banda, onde a tabela que está sendo filtrada, está ligada. Se for o detalhe principal do relatório, utiliza-se '''RptReport''' por padrão;
 +
:* '''Filter''': Filtro SQL que se está aplicando a tabela em questão;
 +
:* '''TableName''': Nome da tabela ligada ao detalhe, e que se está querendo filtrar;
 +
* '''Obs.:''' As variáveis '''@_CODCOLIGADA''' e '''@_CHAPA''' utilizadas abaixo, são as entradas da fórmula visual para a consulta SQL;
 
<syntaxhighlight lang="sql">
 
<syntaxhighlight lang="sql">
 
PARAMETROS (IDREL, PARAMETRO) AS (
 
PARAMETROS (IDREL, PARAMETRO) AS (
Linha 101: Linha 107:  
</syntaxhighlight>
 
</syntaxhighlight>
   −
* C.1
+
* Caso o relatório (ou um dos relatórios) que se está enviando para assinatura não possua filtros, deve-se usar a linha no formato abaixo, com os campos '''BandName''', '''Filter''' e '''TableName''' vazios;
 
<syntaxhighlight lang="sql">
 
<syntaxhighlight lang="sql">
 
         SELECT '13894' IDREL, NULL Description, NULL ParamName, NULL Type, NULL Value
 
         SELECT '13894' IDREL, NULL Description, NULL ParamName, NULL Type, NULL Value
CI, ERP, Funcionários, Professores, Burocratas, Administradores
3 639

edições

Menu de navegação