none
Criar como Subreport ou Tabelas ? RRS feed

  • Pergunta

  •  

    Oi
    Alguem pode me ajudar?

     

    Tenho um relatorio montado por table. Onde um mesmo codigo do cliente tem varias ocorrencias. Dessa forma criei um grupo onde em cima deixo o nome do cliente e abaixo suas ocorrencias, como no exemplo abaixo.

    Cliente X
    Data Ocorrencias
    01/02/2008 Não esta conseguindo conexão
    02/03/2008 Esta sem acesso ao Banco
    20/03/2008 Esta com problemas de link

     

    O problema vem agora. Preciso incluir uma outra tabela nessa relação.

    Onde eu informo o valor referente as manutenções ja cobradas. As tabelas se linkam pelo codigo do cliente mas sao independentes. Uma ocorrencia nao tem nada a ver com uma manutenção. Ou seja, posso ter no primeiro quadro 3 ocorrencias mas ter um outro quadro com 6 manutenções. Eu tambem nao posso incluir parametro de escolha de cliente pois o usuario pode optar em extrair um relatorio com todos os clientes.

    Preciso mostrar essas duas tabelas juntas em um unico reports.

    Não sei se o melhor a fazer seria criar uma outra table ou um subreports. Na verdade ja tentei criar os dois mas nao deu certo.

    Alguem pode me ajudar qual seria a melhor solução.

    Muito obrigada


    Sandra Rodrigues

    segunda-feira, 24 de março de 2008 20:14

Respostas

  •  

    Bom dia Sandra,

     

    [SubReport]

    Pelo que entendi você tem dois ResultSets, Cliente X ocorrencia  e Cliente x Manutenção. E você quer um relatório pai que vai mostrar para todos os clientes essas duas tabelas.

     

    Acho que a maneira mais fácil é com subreports pois a separação é mais "explícita". Você precisaria criar um report que recebe como parametro o código do cliente, e para esse cliente mostra as suas ocorrências. Um segundo relatório que recebe o cliente como parametro e mostra as manutenções. No seu master report que vai mostrar todos os clientes, adicione no "detail" da sua tabela os 2 subreports, apontando para os relatórios que você acabou de fazer e passando o código do cliente para os subreports.

     

    No final, você pode mostrar todos os clientes ou somente alguns filtrando pelo relatório pai.

     

    (Você também pode criar somente 1 subreport, com 2 datasets e duas tabelas, o que for mais simples para você)

     

    Espero que ajude, qualquer dificuldade avise Smile

     

    Att

    Boreki

     

     

     

    • Marcado como Resposta Richard Juhasz quinta-feira, 13 de setembro de 2012 16:40
    sábado, 29 de março de 2008 02:12