Tarefa 7: Criar o sub-relatório de pedidos O sub-relatório de pedidos lista os pedidos de cada cliente em um formato de linha e coluna. Ele exibe o número e a data de cada pedido. Para iterar nas linhas do conjunto de dados de Pedidos e exibi-los em um formato de linha e coluna, use o elemento de tabela. 1 Escolha Layout para retomar a edição do relatório. 2 Arraste um elemento de tabela da paleta e solte-o abaixo do elemento de dados [CUSTOMERNAME], na área de detalhes. 3 Em Inserir Tabela, especifique os valores a seguir: Em Número de Colunas, digite 2. Em Número de Detalhes, digite 1. Em Conjunto de Dados, selecione Pedidos na lista drop-down. Escolha OK. Uma tabela aparece na área de detalhe da lista, conforme mostrado na Figura 12-12. Figura 12-12 Tabela inserida na área de detalhes da lista 4 Escolha Explorador de Dados, expanda Conjuntos de Dados e, em seguida, expanda Pedidos. As colunas especificadas na consulta aparecem abaixo de Pedidos. 5 Arraste ORDERNUMBER do Explorador de Dados e solte-o na primeira célula da linha de detalhes da tabela. No editor de layout, a célula de tabela que contém o campo do conjunto de dados solto contém um elemento de dados que exibe [ORDERNUMBER]. Acima desse elemento de dados está o elemento de rótulo que o editor de layout inclui na linha de cabeçalho. Esse rótulo exibe o nome do campo como texto estático e serve como título da coluna. 6 Arraste ORDERDATE do Explorador de Dados e solte-o na segunda célula na linha de detalhes. O relatório deverá ser semelhante ao mostrado na Figura 12-13. Figura 12-13 Design de relatório incluindo o sub-relatório de solicitações 7 Classifique as linhas de pedido por número de pedido. 1 Selecione a tabela Pedidos. 2 Em Editor de Propriedades, escolha Classificação. 3 Na página Classificar, escolha Incluir para criar uma expressão de classificação. 4 Em Nova Chave de Classificação, especifique os valores a seguir, em seguida, escolha OK: Em Chave, selecione ORDERNUMBER na lista drop-down. Utilize os valores padrão para os outros campos. 8 Visualize o relatório. O relatório deverá ser semelhante ao mostrado na Figura 12-14. Os mesmos registros de pedidos aparecem para cada cliente, porque você especificou um valor padrão de 103 para customerNumber quando criou o parâmetro do conjunto de dados, CustID. Usando esse valor padrão, o sub-relatório de pedidos sempre exibirá os registros de pedido para o cliente 103. A solução é atualizar o valor do parâmetro CustID dinamicamente sempre que a linha de cliente no relatório principal é alterada. Este procedimento é descrito na próxima tarefa. Os títulos das colunas aparecem em negrito e são centralizados porque o BIRT Report Designer usa o formato padrão do navegador para elementos colocados em um cabeçalho da tabela. Você reformata estes elementos em uma tarefa posterior. Figura 12-14 Visualização do relatório mostrando registros de solicitações repetidos
O sub-relatório de pedidos lista os pedidos de cada cliente em um formato de linha e coluna. Ele exibe o número e a data de cada pedido. Para iterar nas linhas do conjunto de dados de Pedidos e exibi-los em um formato de linha e coluna, use o elemento de tabela.