Tarefa 10: Ligar o sub-relatório de pagamentos ao relatório principal de clientes Ligue o sub-relatório de pagamentos ao relatório principal de clientes associando o parâmetro CustID ao campo CUSTOMERNUMBER no relatório de clientes. 1 Seleccione Esquema para retomar a edição do relatório. 2 Seleccione a tabela Pagamentos. 3 No Editor de propriedades, seleccione o separador Associação. 4 Na página Associação, seleccione Associação de Parâmetros de Conjunto de Dados. A Associação de parâmetros de conjunto de dados apresenta o parâmetro CustID. O valor respectivo está definido como a predefinição, 103, especificada ao criar o parâmetro de conjunto de dados. 5 Altere o valor do parâmetro para o campo CUSTOMERNUMBER no relatório de clientes. 1 Seleccione o parâmetro e depois Editar. Uma caixa de diálogo pede ao utilizador que especifique um valor de parâmetro. 2 Seleccione o botão do construtor de expressões que surge à direita do campo Valor. 3 No construtor de expressões, seleccione Associações de colunas disponíveis, seleccione Lista e faça duplo clique em CUSTOMERNUMBER. O construtor de expressões mostra a linha de expressões row["CUSTOMERNUMBER"]. Seleccione OK para guardar a expressão e fechar o construtor de expressões. 4 Em Editar associação de parâmetros de conjunto de dados, seleccione OK para aceitar o novo valor do parâmetro. Associação de Parâmetros do Conjunto de Dados apresenta o novo valor de row["CUSTOMERNUMBER"] para o parâmetro CustID, conforme demonstrado em Imagem 12-22. Imagem 12-22 Associação de parâmetros do conjunto de dados modificada para a tabela Pagamentos 6 Seleccione OK para guardar a associação de parâmetros de conjunto de dados alterada. 7 Pré-visualize o relatório. Agora, o relatório apresenta diferentes registos de pagamentos para diferentes clientes. Nem todos os clientes têm registos de pagamentos. Para apresentar apenas clientes que tenham pagamentos ou encomendas, altere a consulta do relatório de clientes.
Ligue o sub-relatório de pagamentos ao relatório principal de clientes associando o parâmetro CustID ao campo CUSTOMERNUMBER no relatório de clientes.