Páginas filhas
  • RPTMIG00009.2.1 - Consulta SQL Vinculada a Bandas do Relatório

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Produto:

TOTVS Reports

Versões:

12.1.x

Ocorrência:

 

Ambiente:

 

Passo a passo:

Conteúdo


Índice
excludeConteúdo|Consulta SQL Vinculada a Bandas do Relatorio

Introdução


 

Com o advento da migração do TOTVS Reports da versão 11.8x para as versões superiores a versão 12.1.4, muitas alterações foram feitas principalmente na geração sobre demanda dos dados vinculados a cada componente presente no relatório.

Em relatórios da versão 11.8x, por exemplo, a geração sobre demanda dos dados era realizada no momento da impressão de cada componente, ao contrário dos das versões mais atuais (12.1.5 ou superiores), onde a geração dos dados é feita através de apenas uma consulta SQL (Fase de Preparação), que é gerada a partir das tabelas e consultas SQL vinculadas ao relatório.

1 - Consulta SQL Vinculada a Bandas do Relatório


 

Ao se utilizar uma Consulta SQL vinculada a Bandas do Relatório, primeiro precisamos saber:

 

1.1 - Parâmetros de uma Consulta SQL Vinculada a Bandas do Relatório



Os parâmetros utilizados na Consulta SQL podem ser vinculados aos seguintes controles:
 

Nome do ControleDescrição
1Parâmetros do Relatório
2Filtros

3Campo Texto (Vinculado a Campos de Tabela)
Informações
titleObservação

Qualquer outro controle [Fórmula, Expressão, Texto (Valor Fixo), Totalizador, Variáveis] não funcionará ao servir de parâmetro para uma Consulta SQL vinculada a uma banda do relatório.

O motivo desse comportamento está explicitado na Introdução desse documento.

O Novo Reports foi reestruturado e com isso dividido em duas fases:

  • Preparação dos dados
  • Execução e Impressão dos Controles.

Na fase de Preparação dos dados, apenas os controles de [Campo Texto (Vinculado a Campos de Tabela), Filtros e Parâmetro do Relatório] estão com os valores preenchidos.

O Restante dos controles estarão preenchidos com os valores apenas na fase de Execução e Impressão dos Controles.

 

1.2 - Parâmetros de uma Consulta SQL Não Vinculada a Bandas do Relatório


 

Quando Adicionada uma Consulta SQL, como fonte de dados, onde essa consulta não tem qualquer vinculo com alguma banda do relatório, diversos controles podem ser utilizados como parâmetro:

Nome
1Parâmetros do Relatório
2Filtros
3Campo Texto (Vinculado a Campos de Tabela)
4Fórmula
5Expressão
6 

 

 

Glossário


 

NomeDescriçãoLink Externo
1Bandas Representa Representa uma área especifica do relatório, usada para definir como renderizar os controles que pertencem a ela.Mais sobre bandas...
2Detalhes Representa Representa um relatório detalhe, ou seja, anexo a um relatório mestre. Deve ser utilizado nos casos onde a fonte de dados do relatório implemente uma relação mestre-detalhe entre o objeto vinculado ao relatório mestre e o objeto vinculado ao relatório detalhe.Mais sobre detalhes...
3Membro de DadosObjetos vinculados as bandas do relatório que provem os dados a serem apresentados no mesmo. 
4Fase de Preparação dos Dados 1 Fase do Reports. Se concentra em reunir todas as fontes de dados vinculadas aos controles do relatório e cria uma consulta única que será submetida ao banco de dados. 
5Fase de Execução e Impressão dos Controles  
6Fonte de DadosProvedores de Dados, assim como Tabelas do Banco, Consultas SQL, Providers. 
Informações
titleObservação

Os links externos disponibilizados acima estão em inglês e com teor técnico.

 

 

 

'Observações: