Mudanças

Ir para navegação Ir para pesquisar
Linha 69: Linha 69:  
* Essa CTE é utilizada para informarmos os filtros que cada um dos relatórios a ser gerado possui;
 
* 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:
 
* Para isso, devemos informar para cada filtro e relatório:
:* '''IDREL''': O identifica do relatório, obtido via banco de dados, com a consulta SQL <syntaxhighlight lang="sql">SELECT ID FROM RRPTREPORT WHERE CODCOLIGADA = 7 AND CODIGO = '01.10'</syntaxhighlight>;
+
:* '''IDREL''': O identifica do relatório, obtido via banco de dados, com a consulta SQL <syntaxhighlight lang="sql">SELECT ID FROM RRPTREPORT WHERE CODCOLIGADA = :CODCOLIGADA AND CODIGO = :CODIGO</syntaxhighlight>;
:* '''BandName''': ;
+
:* '''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''': ;
+
:* '''Filter''': Filtro SQL que se está aplicando a tabela em questão;
:* '''TableName''': ;
+
:* '''TableName''': Nome da tabela ligada ao detalhe, e que se está querendo filtrar;
 
<syntaxhighlight lang="sql">
 
<syntaxhighlight lang="sql">
 
WITH FILTROS (IDREL, FILTRO) AS (
 
WITH FILTROS (IDREL, FILTRO) AS (
Linha 83: Linha 83:  
</syntaxhighlight>
 
</syntaxhighlight>
   −
* B.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, '' BandName, '' Filter, '' TableName
 
         SELECT '13894' IDREL, '' BandName, '' Filter, '' TableName
CI, ERP, Funcionários, Professores, Burocratas, Administradores
3 639

edições

Menu de navegação