Child pages
  • Utilizando SQL com filtro em relatório do RM Reports
Skip to end of metadata
Go to start of metadata
Produto:Framework                         Versão: 11.xx                                                                       
Processo:Relatório .Net
Subprocesso:Utilizando SQL com filtro em relatório do RM Reports
Data da publicação:03/09/2014

 

Este exemplo sugere uma forma de trabalhar com consulta sql em relatório .net e filtros.

Note que, os filtros são carregados somente quando existe uma tabela máster definida no relatório, conforme exemplo abaixo:





Para utilizar consulta SQL e filtro no relatório, deve-se definir a tabela máster (Neste caso Funcionários):



e adicionar os campos principais no mesmo grupo do relatório no qual serão inseridos os campos da consulta SQL.


Foram adicionados os campos da base CODCOLIGADA e CHAPA (Estes campos pode estar Invisíveis):

 

 

Insira os parâmetros na consulta SQL onde o nome dos parâmetros é o Desenho dos campos (Nome dos campos no DataSet):

Exemplo para a consulta sql:


SELECT CHAPA, CODCOLIGADA, NOME FROM PFUNC WHERE CODSITUACAO <> 'D'
AND CHAPA = :CHAPA2
AND CODCOLIGADA = :CODCOLIGADA1



Onde o campo Chapa do Funcionário possui o desenho = CHAPA2:



E o campo Código identificador da Coligada possui o desenho = CODCOLIGADA1:



Dessa forma, foi possível criar um filtro através do campo da base Chapa do Funcionário tornando os parâmetros da consulta SQL dinâmicos:


Relatório gerado:


 

 

Para maiores informações:

Icon


 COMUNIDADE  @FRAMEWORK


Canais de Atendimento:

Telefônico: 4003-0015 escolhendo as opções 2 (Software), 2 (Suporte Técnico), 3 (RM), 9 (Demais Áreas), 4 (BI) e 3 (Gerador de Relatórios e Planilha);

Chamado: Através do Portal Totvs www.suporte.totvs.com.br