Usuário com melhor resposta
SubReport dinâmico

Pergunta
-
Olá pessoal...
Como chamar um subrelatorio dinamicamente?
Eu chamo o relatório pai normal, o ProcessingMode é local eu copio o arquivo .rdl e jogo na minha aplicação, até aqui tudo bem, mas quando eu jogo algum subreport no relatório pai onde era pra mostrar o subreport ele retorna uma mensagem dizendo que não encontrou o subreport. Os arquivos relatório.rdl e subrelatório.rdl estão no mesma pasta da minha plicação. Será que falta algum código pra eu chamar o subrelatorio?
Obs: Por dentro do Visual Studio o SubReport funciona normal.
Alexander
Respostas
-
Bom pessoal...
Depois de muito tempo e testes, achei o erro. Como os relatórios criado pelo SQL Server Business Intelligence Development Studio gerava um arquivo.RDL, não sei por que esta extensão não deixava o arquivo ser encontrado pelo minha aplicação. Mudei a extensão para .RDLC e funcionou direitinho.
Valeu Rodrigo.
Alexander
- Marcado como Resposta Alexander Leão terça-feira, 15 de maio de 2012 18:07
Todas as Respostas
-
Bom dia Alexander,
Eu de novo.
Essa dúvida é a mesma daquele dia correto?
Se for, você já tentou fazer o teste pelo gerenciador de relatórios (browser)?
Pois não faz sentido o subreport funcionar pelo visual studio e não funcionar pela aplicação.
Rodrigo Ataíde.
-
Bom dia Rodrigo...
Pois é, a dúvida é a mesma...Mas parece estar progredindo, fiz alguns testes...
1- Pelo SQL Server Business Intelligence Development Studio, funciona normal.
2- Pelo Gerenciador de relatórios (browser), funciona normal.
3- Fiz um teste na minha aplicação(ASP.NET) e chamei o relatório em ProcessingMode.Remote (e não local), funcionou normal.
Então o problema está na chamada local(ProcessingMode.Local) por que as outras maneiras todas funcionam. Só lembrando que os relatórios que não usam subreport e que estão sendo chamados em ProcessingMode.Local funcionam.
Acredito que estou errando na maneira de chamar estes relatórios com subreport localmente.
Alexander
-
Bom pessoal...
Depois de muito tempo e testes, achei o erro. Como os relatórios criado pelo SQL Server Business Intelligence Development Studio gerava um arquivo.RDL, não sei por que esta extensão não deixava o arquivo ser encontrado pelo minha aplicação. Mudei a extensão para .RDLC e funcionou direitinho.
Valeu Rodrigo.
Alexander
- Marcado como Resposta Alexander Leão terça-feira, 15 de maio de 2012 18:07