SC6 – Principal
SA1 – Sub-report 1
SB1 – Sub-report 2
Criação do Sub-Relatório SA1
1.Adicione os campos da Base de Dados:
2. Caso queira, adicione a label no cabeçalho de grupo de inserção:
3. Crie um parâmetro para vínculo com o Sub-report.
4. Adicionar a String de Filtro no relatório, condicionando campo A1_Codigo da Fonte de Dados com o Parâmetro "pcodigo" criado:
Criando o Relatório Principal – SC6
1.No Designer do Relatório Principal, será trazido para o Layout o Componente de Sub-Relatório, referenciando assim o relatório de Clientes:
2. O componente de Sub-Relatório se encontra na Barra de Controles na lateral esquerda do Designer e assim como os outros controles, deve ser arrastado para a banda de detalhes do Layout para configuração.
Selecionando o componente, na Barra de Propriedades, na lateral direita, 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.
3. São listados na propriedade "Relatório Fonte Url" todos os relatórios aos quais o usuário autenticado possui permissão, sendo Proprietário, Editor ou Leitor.
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.
Ao inserir o sub-relatório no Relatório Principal, é possível fazer a ligação de um valor do Relatório Principal que deverá ser passado ao Parâmetro do sub-relatório.
Para esse caso, será aplicado da seguinte forma:
O Parâmetro pcodigo do sub-relatório será vinculado ao campo C6_Cli do Relatório Principal.
Criação do Subrelatório – SB1
3. Crie um parâmetro para vínculo com o Sub-report
4. Adicionar a String de Filtro no relatório, condicionando campo B1_COD da Fonte de Dados com o Parâmetro "pcodidescri" criado:
5. No relatório Principal, foi referenciado para complementar a descrição do campo:
6. O relatório Final será gerado, preenchendo para cada linha do Relatório Principal, o Sub-Relatório referente a essa linha.
No Modelo de Dados usado é trazido o Clientes (SA1) e Produto (SB1) do primeiro Pedido de Venda (SC6):