Mudanças

Ir para navegação Ir para pesquisar
Linha 91: Linha 91:  
==== Parâmetros ====
 
==== Parâmetros ====
 
* Essa CTE é utilizada para informarmos os parâmetros que cada um dos relatórios a ser gerado, possui;
 
* Essa CTE é utilizada para informarmos os parâmetros que cada um dos relatórios a ser gerado, possui;
* Para isso, devemos informar para cada filtro e relatório:
+
* Para isso, devemos informar para cada parâmetro e relatório:
 +
 
 
:* '''IDREL''': O identifica do relatório que se está querendo gerar e assinar;
 
:* '''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;
+
:* '''Description''': A descrição do parâmetro;
:* '''Filter''': Filtro SQL que se está aplicando a tabela em questão;
+
:* '''ParamName''': O nome do parâmetro;
:* '''TableName''': Nome da tabela ligada ao detalhe, e que se está querendo filtrar;
+
:* '''Type''': O tipo do parâmetro;
* '''Obs.:''' As variáveis '''@_CODCOLIGADA''' e '''@_CHAPA''' utilizadas abaixo, são as entradas da fórmula visual para a consulta SQL;
+
:* '''Value''': O valor que se está atribuindo para o parâmetro em questão;
 +
* '''Obs.:''' A variável '''@_IDTCC''' utilizada abaixo, é uma entrada da fórmula visual para a consulta SQL;
 
<syntaxhighlight lang="sql">
 
<syntaxhighlight lang="sql">
 
PARAMETROS (IDREL, PARAMETRO) AS (
 
PARAMETROS (IDREL, PARAMETRO) AS (
Linha 107: Linha 109:  
</syntaxhighlight>
 
</syntaxhighlight>
   −
* 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;
+
* Caso o relatório (ou um dos relatórios) que se está enviando para assinatura não possua parâmetros, deve-se usar a linha no formato abaixo, com os campos '''Description''', '''ParamName''', '''Type''' e '''Value''' 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