Parâmetro Dinâmico do Crystal Reports

1

Ajude alguém.

Eu tenho um Crystal Report (CR) que solicita um número de conta. A fonte de dados do relatório principal usa uma exibição de sql para obter a entrada do número de código e procurar as informações necessárias para imprimir no relatório, incluindo um número de identificação de pessoa interna. Esse número de ID de pessoa interna também é usado como entrada para alimentar um parâmetro para um sub-relatório cuja origem de dados é outra visualização de sql (eu precisei alterar essa exibição de sub-relatório). Esse sub-relatório tem uma fórmula de seleção de registro que diz ter o número de ID da pessoa interna derivado dos resultados da exibição do relatório principal e usá-lo para procurar as informações do sub-relatório. Esse relatório e sub-relatório funcionam bem e, quando eu executo o relatório, ele só solicita o número da conta.

Copiei o relatório principal para um novo relatório e copiei a visualização sql do sub-relatório e a revisei para obter todos os campos exatamente iguais, todos visíveis no Field Explorer. Eu atualizei a fonte de dados no sub-relatório para ser a nova view / sql e ele puxa as mesmas colunas esperadas para o Field Explorer. Eu também revisei a fórmula de seleção de parâmetro / registro usada pelo sub-relatório para ter certeza de que ele está usando a nova fonte de dados sql / view para sua fórmula. Agora, quando eu executo o relatório principal, ele adiciona um novo prompt para pedir um número de identificação de pessoa interna que ele deveria ter recuperado usando os resultados retornados do relatório principal sql / view, mas por alguma razão ele não está puxando isso Não sei o que mais poderia estar errado. Ele não deveria estar solicitando o número de identificação de pessoa interna porque o usuário nunca saberia disso.

    
por maggief83 16.07.2015 / 18:26

1 resposta

1

Se estiver solicitando um parâmetro no sub-relatório, ele não obteve a entrada que está procurando.

Clique com o botão direito no sub-relatório no relatório principal. Escolha "Alterar links de sub-relatório ..." e vincule o campo do relatório principal ao do sub-relatório.

    
por 16.07.2015 / 21:50