Sissi Postado Junho 28, 2010 Denunciar Share Postado Junho 28, 2010 (editado) Bom dia, pessoal.Preciso gerar um relatório com ReportViewer e não sei como proceder.Simplifiquei o modelo de relatório que necessito e ficou assim:PÁGINA 1Código: 1Nome: MariaFilho 1: JoelSalário: R$ 350,00Comprou:- Arroz;- Feijão;- Mandioca;______________________PÁGINA 2Código: 1Nome: MariaFilho 2: JoséSalário: R$ 300,00Comprou:- Macarrão______________________PÁGINA 3Código: 1Nome: MariaFilho 3: MateusSalário: R$ 400,00Comprou:- Arroz;- Melancia;______________________Explicando...- Deverão ser exibidos todos os filhos de Maria;- Deve ser exibido um filho por página;- Tenho 3 datatables: 1. Com os dados de Maria; 2. Com os nomes e salários de cada filho; 3. Com o que foi comprado por cada filho;Como faço para que os dados sejam exibidos dessa forma? Preciso de subreport?Por favor, qualquer resposta que possa me dar uma luz será útil.Obrigada. Editado Junho 30, 2010 por Sissi Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Xistyle Postado Junho 28, 2010 Denunciar Share Postado Junho 28, 2010 Sissi,você precisa montar o relatório no Crystal. O Viewer apenas é um componente que auxiliará a visualização do retorno do relatório na sua aplicação. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sissi Postado Junho 28, 2010 Autor Denunciar Share Postado Junho 28, 2010 Sissi,você precisa montar o relatório no Crystal. O Viewer apenas é um componente que auxiliará a visualização do retorno do relatório na sua aplicação.Olá, Xistyle!O Report Viewer é uma requisição do cliente!Aliás, o utilizo para todos os demais relatórios e me atende muito bem.Só nesse caso que não consigo pensar numa forma... é realmente impossível? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Junho 28, 2010 Denunciar Share Postado Junho 28, 2010 não conheco o report viewer, mas se for como o crystal, como disse o xystile, é possivel sim.e você teria sim q usar subreport para mostrar o q cada um comprou. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sissi Postado Junho 29, 2010 Autor Denunciar Share Postado Junho 29, 2010 não conheco o report viewer, mas se for como o crystal, como disse o xystile, é possivel sim.e você teria sim q usar subreport para mostrar o q cada um comprou.Oi, Kuroi!Então, mas como eu teria que fazer?Porque como eu disse, são 3 datatables... um principal, um de detalhe e um de "detalhe do detalhe".Se você puder me explicar mesmo que seja no Cristal pra mim já tá bom, que aí procuro um jeito de passar pro Report Viewer!Se for com subreport, como passo os parâmetros e como faço um "looping" pra varrer todos os "filhos" da "Maria"?E também exibir o que cada um comprou?Obrigada! :rolleyes: Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Xistyle Postado Junho 29, 2010 Denunciar Share Postado Junho 29, 2010 Sissi,Pelo que entendi você teria que criar um Group por cliente (supondo que Maria seja um cliente). Tendo o vínculo entre a tabela de detalhe e a tabela de "detalhe do detalhe", você conseguiria apresentar os filhos e seus respectivos detalhes. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sissi Postado Junho 29, 2010 Autor Denunciar Share Postado Junho 29, 2010 Sissi,Pelo que entendi você teria que criar um Group por cliente (supondo que Maria seja um cliente). Tendo o vínculo entre a tabela de detalhe e a tabela de "detalhe do detalhe", você conseguiria apresentar os filhos e seus respectivos detalhes.Oi, Xystyle!Esse "group" deve ser feito na "table" do relatório?Ou no datatable? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Xistyle Postado Junho 29, 2010 Denunciar Share Postado Junho 29, 2010 Usando o Report Viewer, não sei lhe dizer. Uso o RV apenas para exibir um arquivo rpt, com os parâmetros que passo dinamicamente na aplicação.Pelo Crystal, no Field Explorer, existe um item chamado Group Name Fields. Clicando com o direito, aparece a opção Group Expert, que lista os campos das tabelas. Ai você definiria que gostaria de agrupar por cliente, por exemplo.Ele criará no design do relatório uma seção para cada cliente que será filtrado. Neste, você irá inserir os dados das tabelas de detalhes. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sissi Postado Junho 29, 2010 Autor Denunciar Share Postado Junho 29, 2010 Usando o Report Viewer, não sei lhe dizer. Uso o RV apenas para exibir um arquivo rpt, com os parâmetros que passo dinamicamente na aplicação.Pelo Crystal, no Field Explorer, existe um item chamado Group Name Fields. Clicando com o direito, aparece a opção Group Expert, que lista os campos das tabelas. Ai você definiria que gostaria de agrupar por cliente, por exemplo.Ele criará no design do relatório uma seção para cada cliente que será filtrado. Neste, você irá inserir os dados das tabelas de detalhes.Ok, muito obrigada!Vou ver se é possível fazer o mesmo no report viewer e retorno! :rolleyes: Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sissi Postado Junho 30, 2010 Autor Denunciar Share Postado Junho 30, 2010 Pessoal, consegui!Incluí todo o conteúdo do relatório dentro de uma list (componente do ReportViewer), colocando em "details group" o código da filho (no caso do exemplo).Assim, os dados são listados corretamente, da forma que queria!Muito obrigada, tópico resolvido.Abraços. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rodrigo Pinca Postado Agosto 5, 2011 Denunciar Share Postado Agosto 5, 2011 Pessoal, consegui!Incluí todo o conteúdo do relatório dentro de uma list (componente do ReportViewer), colocando em "details group" o código da filho (no caso do exemplo).Assim, os dados são listados corretamente, da forma que queria!Muito obrigada, tópico resolvido.Abraços.Sissi, boa tarde... estamos com o mesmo problema que você, porém com a necessidade de colocar 1 tabela mestre e 3 tabelas de detalhe na mesma página do ReportViewer.Gostaria de saber se você fez um único SELECT com os respectivos JOINs para as tabelas-filho ou se fez com TableAdapters individuais.Desde já agradeço sua atenção. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Sissi
Bom dia, pessoal.
Preciso gerar um relatório com ReportViewer e não sei como proceder.
Simplifiquei o modelo de relatório que necessito e ficou assim:
Explicando...
- Deverão ser exibidos todos os filhos de Maria;
- Deve ser exibido um filho por página;
- Tenho 3 datatables:
1. Com os dados de Maria;
2. Com os nomes e salários de cada filho;
3. Com o que foi comprado por cada filho;
Como faço para que os dados sejam exibidos dessa forma? Preciso de subreport?
Por favor, qualquer resposta que possa me dar uma luz será útil.
Obrigada.
Editado por SissiLink para o comentário
Compartilhar em outros sites
10 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.