Árvore de páginas

Versões comparadas

Chave

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

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

  1. Para demonstrar o vínculo de mais uma tabela, foi criado um novo sub-relatorio para vincular ao principal, apenas com o campo B1_DESC.
  2. Mesmo processo feito no início, criando um parâmetro para vinculo ao principal.

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):