...
Índice | ||||
---|---|---|---|---|
|
...
O objetivo deste documento é mostrar o funcionamento
...
do componente de sub-
...
relatórios, que será configurada diretamente no Designer do Relatório.
...
Um sub-relatório é definido como
...
parte de outro relatório. A inclusão de sub-relatórios permite a criação de layouts complexos com diferentes partes em um único documento, sendo preenchido usando diferentes fontes de dados
...
.
Qualquer relatório pode ser usado como um sub-relatório, respeitando o acesso definido a ele individualmente.
Dica | ||
---|---|---|
| ||
Por se tratar de um relatório como outro qualquer, o sub-relatório possui sua própria fonte de dados com seus filtros e/ou parâmetros. |
...
Para melhor exemplificar o uso do recurso, será criado um fluxo de uso a seguir, contendo o seguinte cenário:
O Conector usadoutilizado, referente a um Provedor Nativo, possui os Objetos de Negócio: Funcionários e o Histórico de Férias desse funcionário, pertencentes à área "Simulação".
Os dados demonstrados, que serão usados para criação dos Relatóriosrelatórios, estão disponíveis no seguinte endereço:
...
Seguindo o Modelo de Relatório Final, os dados de Histórico de Férias (Sub-Relatório) serão trazidos para cada Funcionário da Lista de Funcionários (Relatório Principal). Para Para passagem de valores do relatório principal para o sub-relatório, deve ser definido um parâmetro no relatório que está sendo usado como sub-relatório. Para que isso aconteça, será necessário:
...
O componente de Sub-Relatório se encontra na Barra de Controles na lateral esquerda do Designer e assim como os outros controles, o componente deve ser arrastado para o a banda de detalhes do Layout para configuração.
Na Selecionando o componente, na Barra de Propriedades, na lateral direita, é onde será configurado o Sub-Relatório, sendo na encontra-se a propriedade "Relatório Fonte Url" onde será selecionado o relatório a ser vinculado ao relatório principal como um Sub-Relatório.
Informações |
---|
São listados na propriedade "Relatório Fonte Url" todos os relatórios aos quais o usuário logado autenticado possui permissão, sendo Proprietário, Editor ou Leitor do relatório em questão. |
Nota |
---|
Ao definir o 'Nome' do componente, é alterado apenas a exibição do componente no layout do Designer e não irá refletir na Visualização/Geração do relatório. |
...
Qualquer relatório referenciado como um sub-relatório pode ser acessado pelo duplo-clique do componente. O Relatório acessado dessa forma, implica apenas em uma nova aba dentro do Designer. Isso significa que qualquer outro fluxo selecionado, como Informações Gerais ou configuração de Objeto de Negócio, será referente ao Relatório Principal em edição.
Nota | ||
---|---|---|
| ||
A definição de Objeto de Negócio deve ser feita pela edição específica do Relatório, acessada através da Listagem Principal de Relatórios. |
Informações |
---|
A aplicação conta com o Design de Relatórios da DevExDevExpress, para documentação sobre o uso de seus componentes, acesse: https://docs.devexpress.com/XtraReports/2162/reporting |
...