Esta seção fornece instruções passo a passo para a compilação de um relatório que exibe uma lista de clientes. Para cada cliente, o relatório exibe informações de pedido e de pagamento. As informações de pedido e pagamento ficam em sub-relatórios adjacentes, separados. O relatório do cliente é o principal, que também é chamado de relatório externo. Os sub-relatórios de pedidos e pagamentos são os relatórios detalhados, que também são chamados de relatórios internos.
Cada relatório acessa dados de uma tabela diferente no banco de dados de amostra, Classic Models. O relatório do cliente, sub-relatório de pedidos e sub-relatório de pagamento usam dados das tabelas Clientes, Pedidos e Pagamentos, respectivamente.
Um campo comum, CUSTOMERNUMBER, vincula os relatórios. O valor do campo de link no relatório principal determina quais dados aparecerão nos relatórios detalhados. Por exemplo, se o número de cliente no relatório principal for 173, os relatórios detalhados exibirão as informações de pedidos e pagamentos para o cliente cujo ID é 173.
Figura 12-1 mostra uma parte do relatório concluído.
Neste tutorial, as seguintes tarefas serão executadas: