Limitação do relatório

Olá. Estou com problema ao gerar um relatório.
Dentro do relatório existem duas consultas a “consulta2” executa uma procedure no SQL para gerar uma tabela com filtro de datas, e a “consulta1” faz um select na mesma tabela do banco de dados e imprime no relatório. As duas consultas e a impressão do relatório são gerados pelo script do mesmo commandbutton. Porém o relatório tem uma certa limitação quanto a quantidade de linhas, ao ser executado com um intervalo de datas que vai gerar muitos dados (geralmente quatro dias ou mais) sendo que cada dia gera em média 20 linhas de dados com 5 colunas, o relatório retorna em branco.
Quando executado com a seleção de filtro num intervalo de poucos dias o relatório imprime os dados normalmente.
Curioso é que na mesma aplicação existem outros dois relatórios que apenas fazem um Select em outras tabelas e retornam sem problema com um quantidade bastante superior de dados.

@IGORPASSOS,

Me parece que como você está executando 2 consultas distintas, a consulta que tenta puxar os dados está sendo executada antes do término da execução da procedure.

Tente realizar o mesmo procedimento em apenas uma consulta. Utilizando a Palavra GO para diferenciar as 2 etapas.

1 Like