Usuário com melhor resposta
Ajuda agrupamento no Report Viewer

Pergunta
-
Olá pessoal.
Estou acostumado a usar o Crystal Reports e agora estou tentando agrupar alguns dados no Report Viewer mas não estou entendendo bem.
Quando eu clico em Add Group, aparece várias opções (Column Group e Row Group), onde tenho os itens Parent Group, Adjacent Left, Adjacent Right, Adjacent Above e Adjacent Below.
No Crystal eu selecionava o campo que eu queria agrupar, ordenava e tranquilo.
Como funciona no Report Viewer?
Agradeço desde já!
“Caso esta resposta tenha ajudado a solucionar sua dúvida, favor clicar em “Marcar como Resposta” para beneficiar outros membros da comunidade que estejam lendo este thread”.- Tipo Alterado AndreAlvesLimaModerator segunda-feira, 19 de julho de 2010 19:59
Respostas
-
Tiago,
Vamos lá... Tentei simular o que você está querendo aí e gravei um vídeo...
Claro que a formatação está totalmente horrível, porque fiz em 5 minutos e o foco era criar o grupo e não a formatação do relatório...
Veja se é isto que você está querendo:
http://www.viddler.com/explore/andrealvesvid/videos/1/
André Alves de Lima
Visite o meu site: http://andrealveslima.spaces.live.com
Me siga no Twitter: @andrealveslima- Marcado como Resposta Tiago_F quarta-feira, 21 de julho de 2010 18:02
-
Tiago,
Seleciona o texto, vai na propriedade Font -> FontWeight e seleciona Expression... Aí é só fazer a fórmula que você quiser, como, por exemplo:
=Iif(Fields!TIPO.Value = "1", "Default", "Bold")
André Alves de Lima
Visite o meu site: http://andrealveslima.spaces.live.com
Me siga no Twitter: @andrealveslima- Marcado como Resposta Tiago_F quarta-feira, 21 de julho de 2010 20:33
Todas as Respostas
-
Olá pessoal.
Estou acostumado a usar o Crystal Reports e agora estou tentando agrupar alguns dados no Report Viewer mas não estou entendendo bem.
Quando eu clico em Add Group, aparece várias opções (Column Group e Row Group), onde tenho os itens Parent Group, Adjacent Left, Adjacent Right, Adjacent Above e Adjacent Below.
No Crystal eu selecionava o campo que eu queria agrupar, ordenava e tranquilo.
Como funciona no Report Viewer?
Agradeço desde já!
“Caso esta resposta tenha ajudado a solucionar sua dúvida, favor clicar em “Marcar como Resposta” para beneficiar outros membros da comunidade que estejam lendo este thread”.- Movido Harley AraujoModerator quarta-feira, 21 de julho de 2010 14:46 (De:ASP .NET)
- Mesclado AndreAlvesLimaModerator quarta-feira, 21 de julho de 2010 16:40 post duplicado
-
-
-
Tiago,
Já deu uma olhada nisto:
http://msdn.microsoft.com/en-us/library/ms251659(v=VS.80).aspx
?
André Alves de Lima
Visite o meu site: http://andrealveslima.spaces.live.com
Me siga no Twitter: @andrealveslima -
-
Alguém tem algum material ou sabe algum link a respeito do Report Viewer no Visual Studio 2010?
É diferente dos demais (a questão de agrupamento)
:-/
“Caso esta resposta tenha ajudado a solucionar sua dúvida, favor clicar em “Marcar como Resposta” para beneficiar outros membros da comunidade que estejam lendo este thread”. -
Tiago,
Não achei nenhum artigo que trata a questão de grupos voltado para o ReportViewer 2008 (que é o mesmo do 2010 - corrigindo: não é igual não, vide post do Boreki logo abaixo)... Acho até que vou acabar escrevendo um pra tratar esse assunto, mas, não vou conseguir escrever tão cedo...
Assim, para ter o mesmo comportamento dos grupos do 2005, você pode clicar com o botão esquerdo na linha de detalhe e selecionar: Add Group -> Adjacent Above...
Vai te resultar no mesmo que aconteceria se você adicionasse um grupo na versão 2005... Veja se essa dica já te ajuda em algo...
André Alves de Lima
Visite o meu site: http://andrealveslima.spaces.live.com
Me siga no Twitter: @andrealveslima- Editado AndreAlvesLimaModerator quarta-feira, 21 de julho de 2010 01:30 correção sobre o Report Viewer do VS2010
-
Olá André.
Estou no caminho!
Como faço para inserir Group Header e Group Footer?
“Caso esta resposta tenha ajudado a solucionar sua dúvida, favor clicar em “Marcar como Resposta” para beneficiar outros membros da comunidade que estejam lendo este thread”. -
Não estou conseguindo entender o conceito do criação de grupo no Report Viewer.
Tenho as opções:
Add Group - > Collumn Group
- Parent Group
- Adjacent Left...
- Adjacent Right...Row Group
- Parent Group
- Adjacent Above...
- AdjacentBelow...A única opção onde eu posso exibir o Group Header e Group Footer é o Parent Group...
Porém, ao selecionar ou Collumn Group ou Row Group ele monta o table diferente!
Não estou entendendo!
Preciso fazer um relatório onde eu agrupe por CODIGO, devendo o relatório ficar da seguinte forma:
_____________________________________________________________
Titulo
Código: 00005 - Homologação
Data: 01/01/10
Nome: PauloData: 03/01/10
Nome: Pedro________________________________
Código: 00015 - Futebol
Data: 11/01/10
Nome: JoãoData: 12/01/10
Nome: Ana Paula_____________________________________________________________
Ou seja, no crystal agrupei pelo CODIGO.. no group header inseri o label "Código" + O Group que ele criou + descrição (campo).. e no details.. inseri os labels "Data" e "Nome" assim como seus respectivos campos!!
Mas não consigo fazer o mesmo no report Viewer!!
Alguém tem uma luz?
“Caso esta resposta tenha ajudado a solucionar sua dúvida, favor clicar em “Marcar como Resposta” para beneficiar outros membros da comunidade que estejam lendo este thread”. -
Tiago,
Vamos lá... Adicione uma table no seu relatório, arraste o campo nome para a seção detalhe...
Clique com o botão direito na linha de detalhe e adicione um grupo "Row Group -> Adjacent Above" pelo campo campo código...
Se quiser adicionar um group footer, na parte de baixo, da ferramenta de design do relatório, aonde está escrito Column Groups, clique no dropdown ali do lado direito e selecione "Advanced Mode"...
Adicione uma linha abaixo do detalhe, selecionando a opção "fora do grupo"... Na lista de Row Groups, clique no objeto static que está abaixo de (Details) e na janela de propriedades, configure Keep with Group para "Before"...
E aí, ajudou em algo?
André Alves de Lima
Visite o meu site: http://andrealveslima.spaces.live.com
Me siga no Twitter: @andrealveslima -
So um comentario, o reportviewer do VS2010 tem varias diferencas com relacao ao do VS2008 (que era igual ao do VS2005). Basicamente o Reportviewer do 2010 utiliza RDLC compativel com o Reporting services 2008. Uma das diferencas basicas eh que os componentes Table, List e Matrix sao representados por um componente unico (tablix), alem de suportar HTML nas textboxes e ter charts e gauges embutidas. Isso permite fazer relatorios muito mais avancados do que era possivel no reportviewer anterior.
Na parte de agrupamento, uma das diferencas 'e que voce pode ter agrupamentos distintos lado a lado, o que nao era possivel no componente matriz anteriormente.
Para o seu problema especificamente, voce quer adicionar um ROWGROUP, no campo codigo.
-> Seleciona a linha de detalhes, Add row group, parent group. E o campo de agrupamento baseado no id (=Fields!Id.Value)
Att
Boreki
Boreki[MSFT] - SQL Server Reporting Services -
Boreki,
Realmente você está 100% correto... Falei besteira em um dos meus posts alí em cima... Valeu por corrigir...
André Alves de Lima
Visite o meu site: http://andrealveslima.spaces.live.com
Me siga no Twitter: @andrealveslima -
Ola pessoal.
Não funcionou!!
Meu Row Groups dicou da seguinte forma:
Group
Details
Static
Static
Static
E Column Groups da seguinte forma:
Static
Static
StaticQuando gerou o relarório com apenas 1 código, ficou bom... Mas quando tem dois códigos exibir da seguinte forma:
_____________________________________________________________
Titulo
Código: 00005 - Homologação
Código: 00015 - Futebol
Data: 01/01/10
Nome: PauloData: 03/01/10
Nome: PedroData: 11/01/10
Nome: JoãoData: 12/01/10
Nome: Ana PaulaOu seja, quero que quando foi outro código, aparecer a linha e em seguida o outro código!!!
“Caso esta resposta tenha ajudado a solucionar sua dúvida, favor clicar em “Marcar como Resposta” para beneficiar outros membros da comunidade que estejam lendo este thread”. -
Tiago,
Vamos lá... Tentei simular o que você está querendo aí e gravei um vídeo...
Claro que a formatação está totalmente horrível, porque fiz em 5 minutos e o foco era criar o grupo e não a formatação do relatório...
Veja se é isto que você está querendo:
http://www.viddler.com/explore/andrealvesvid/videos/1/
André Alves de Lima
Visite o meu site: http://andrealveslima.spaces.live.com
Me siga no Twitter: @andrealveslima- Marcado como Resposta Tiago_F quarta-feira, 21 de julho de 2010 18:02
-
Poxa André...
Show de bola!!!
MUITO Obrigado!!
Eu tinha conseguido... muito bom!!
Obrigado pela atenção e paciencia!! hehe
“Caso esta resposta tenha ajudado a solucionar sua dúvida, favor clicar em “Marcar como Resposta” para beneficiar outros membros da comunidade que estejam lendo este thread”. -
André..
Uma última pergunta.
Como faço pra deixar um texto BOLD via fórmula?
Atte.
“Caso esta resposta tenha ajudado a solucionar sua dúvida, favor clicar em “Marcar como Resposta” para beneficiar outros membros da comunidade que estejam lendo este thread”. -
Tiago,
Seleciona o texto, vai na propriedade Font -> FontWeight e seleciona Expression... Aí é só fazer a fórmula que você quiser, como, por exemplo:
=Iif(Fields!TIPO.Value = "1", "Default", "Bold")
André Alves de Lima
Visite o meu site: http://andrealveslima.spaces.live.com
Me siga no Twitter: @andrealveslima- Marcado como Resposta Tiago_F quarta-feira, 21 de julho de 2010 20:33
-
-
André e Tiago,
Eu estava com muitas dúvidas em relação ao agrupamento no Report Viewer 2010, mas já tinha até solucionado algumas, mais ainda estou com dificuldade em obter o resultado que desejo, que seria dois agrupamentos alinhados, Eu desejo o seguinte resultado:
Relatório de Equipes por Eventos
Evento A - Local Evento - Data
Equipe 1
- Integrante A: Atividade
- Integrante B: Atividade
Equipe 2
- Integrante C: Atividade
_________________________
Evento B - Local Evento - Data
Equipe 1
- Integrante A: Atividade
Equipe 2
- Integrante D: Atividade
- Integrante E: AtividadeSe alguém puder me ajudar
-
Dimas,
Para melhor organização dos fóruns, buscas e tudo mais, pedimos para que você crie uma nova thread explicando a sua dúvida.
Obrigado pelo apoio.
André Alves de Lima
Visite o meu site: http://andrealveslima.spaces.live.com
Me siga no Twitter: @andrealveslima -
-
Henrique,
Você consegue encontrar o vídeo no final do seguinte post:
Agrupamentos Simples no Report Viewer do Visual Studio 2010
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima -
Tiago,
Vamos lá... Tentei simular o que você está querendo aí e gravei um vídeo...
Claro que a formatação está totalmente horrível, porque fiz em 5 minutos e o foco era criar o grupo e não a formatação do relatório...
Veja se é isto que você está querendo:
http://www.viddler.com/explore/andrealvesvid/videos/1/
André Alves de Lima
Visite o meu site: http://andrealveslima.spaces.live.com
Me siga no Twitter: @andrealveslima