Árvore de páginas

Versões comparadas

Chave

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

...

       Para a criação do relatório principal será configurado o Objeto de Negócio "Histórico de Versões", sem nenhum filtro aplicado ao Objeto de Negócio.Image Removedaplicando um Filtro simples do campo Aplicação igual a um Parâmetro, quer será informado pelo usuário no momento da geração.

       No Designer, além dos campos do Objeto de Negócio, será também trazido para o Layout o Componente de Sub-Relatório, onde que será configurado posteriormente com o próprio Objeto de Negócio e exibição do relatórioParâmetros para geração.


Sub-Relatório

...

       Nesse ponto, há duas formas de seguir com o Cadastro de um Relatório para que ele esteja disponível na lista do componente para ser usado como um Sub-Relatório.

Informações
iconfalse
  • Cadastro pelo fluxo de Novo Relatório no Menu Inicial do TReports.

       Nesse caso, pela Listagem de Relatórios, o fluxo a seguir será conforme qualquer outra criação de Relatório, seguindo para a definição de Objeto de Negócio e Filtros e Configuração do Layout pelo Designer. 

  • Cadastro pelo Designer de Relatórios, disponível com o duplo-clique no componente de Sub-Relatórios.

       Para o Cadastro de Relatório através do Designer, após o duplo-clique no componente, será aberta uma nova aba no Designer completamente vazia, onde ao Salvar, será aberta uma guia para informar o nome do Novo Relatório.

Dica

Ao fazer a criação de um Relatório através da abertura de Nova Guia pelo componente de Sub-Relatórios, o relatório criado é automaticamente vinculado como um Sub-Relatório pelo componente, no entanto, é necessário que essa alteração seja salva no Designer do Relatório Principal.

Informações

O Relatório acessado implica apenas na nova aba do Designer, qualquer fluxo selecionado como Informações Gerais ou configuração de Objeto de Negócio, será referente ao Relatório Principal em edição. Para definição de Objeto de Negócio será necessário acessar a edição do Relatório através da Listagem Principal do TReports.

       Para o Relatório criado para ser usado como Sub-Relatório, será configurado o Objeto de Negócio "Instalações por Versão", onde será criado também o Filtro para vínculo com o da propriedade Aplicação como um Parâmentro, para ser vinculado também ao Filtro criado no Relatório Principal.

       Seguindo o Modelo de geração do Relatório Final, os dados de Quantidades de Instalações (Sub-Relatório), serão trazidos para cada Versão do Histórico de Versões (Relatório Principal), ou seja, para cada linha do Relatório Principal, será retornado o Sub-Relatório correspondente ao campo Versão do Relatório Principal.

       Sendo assim, além do Filtro criado para o Objeto de Negócio, para esse Relatório será configurada também uma Parametrização feita pelo Designer do Relatório, para que a geração do sub-relatório acompanhe cada variação no campo Versão trazida pelo Relatório Principal  Para o Filtro, será definido que a Versão, deve ser igual ao Parâmetro Versão a ser informado na geração do Relatório.

       Com o Parâmetro adicionado pelo Designer do Relatório, será adicionada a String de Filtro no relatório, vinculando a condição ao campo de versão da Fonte de Dados com o Parâmetro "Versão" criado:

Image Added

       Na geração individual desse Relatório, deverão ser informados os valores dos parâmetros criados pelo Designer e pelo Filtro do Objeto de Negócio, resultando no relatório de a aplicação do Filtro de Versão, será gerado o relatório da Quantidade de Instalações para a versão em Específicoespecífico.

Image AddedImage Removed

Relatório Final

...

     

...

 Com a conclusão do Sub-Relatório, deve ser configurado o Componente de Sub-Relatórios, como o relatório a ser usado e o vínculo de Parâmetros com o Relatório Principal.

       O Parâmetro de versão será vinculado ao campo Versão do Relatório Principal, e o Parâmetro Aplicação, será vinculado também ao Parâmetro de Aplicação existente no Relatório Principal.

Image Added

       O relatório Final será gerado, sendo informado pelo usuário o Parâmetro de Aplicação, vinculado  ao Parâmetro de Objeto de Negócio do Sub-Relatório, e o Parâmetro de Designer acompanha cada versão diferente trazida pelo Relatório Principal.

Image Added

       A

Filtros e Parâmetros do Sub-Relatório

       xxxxx

       

A aplicação conta com o Design de Relatórios da DevEx, para documentação sobre o uso de seus componentes, acesse: https://docs.devexpress.com/XtraReports/2162/reporting