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.

Consulta SQL Vinculada a Bandas do Relatório


 

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

  • 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] 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.

 

Glossário


 

NomeDescriçãoLink Externo
1Bandas Representa uma área especifica do relatório, usada para definir como renderizar os controles que pertencem a ela.Mais sobre bandas...
2Detalhes 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. 
Informações
titleObservação

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

Observações:

 

...