Usuário com melhor resposta
Relatório com 3 tabelas

Pergunta
-
Olá,
Tenho que gerar um relatório sobre algumas visitas técnicas aqui da empresa, porem esse relatório tem que buscar informações em 3 tabelas.
Estou usando C# windows Form, MySQL e ReportViewer
As 3 tabelas são: sat(solicitação de assistência técnica), satVisitas (Onde eu armazeno as visitas referentes a uma determinada sat) e satVisitaItens (onde armazeno os itens que foram trocados em uma determinada visita).
As relações são as seguinte, uma visita pode conter varios itens trocados, e uma sat pode conter varias visitas.
Dai quando vou gerar o relatorio eu queria tivesse a seguinte estrutura:
SAT_1
Visita1
Itens trocados na Visita_1
Visita_2
Itens trocados na Visita_2
Eu estou conseguindo filtrar as visitas de acordo com a SAT escolhida, porem não estou conseguindo filtrar e nem colocar no relatório os itens referentes a cada visita.
Alguém tem alguma idéia?
Grato,
Rafael Tomitão
Respostas
-
Rafael,
Então, segundo este outro post (http://social.msdn.microsoft.com/Forums/pt-BR/vsreportingpt/thread/c891b6ef-9517-41d1-ae18-2e29abbea972), você pode ter vários DataSets no seu relatório, mas, só consegue utilizar dados de um dataset por Data Region...
Acredito que seria mais fácil no seu caso fazer uma VIEW no banco que junta os dados dessas três tabelas, aí você utiliza essa VIEW para alimentar o seu relatório...
André Alves de Lima
Visite o meu site: http://andrealveslima.spaces.live.com
Me siga no Twitter: @andrealveslima- Marcado como Resposta Rafael Tomitão quarta-feira, 8 de setembro de 2010 01:39
Todas as Respostas
-
Rafael,
Então, segundo este outro post (http://social.msdn.microsoft.com/Forums/pt-BR/vsreportingpt/thread/c891b6ef-9517-41d1-ae18-2e29abbea972), você pode ter vários DataSets no seu relatório, mas, só consegue utilizar dados de um dataset por Data Region...
Acredito que seria mais fácil no seu caso fazer uma VIEW no banco que junta os dados dessas três tabelas, aí você utiliza essa VIEW para alimentar o seu relatório...
André Alves de Lima
Visite o meu site: http://andrealveslima.spaces.live.com
Me siga no Twitter: @andrealveslima- Marcado como Resposta Rafael Tomitão quarta-feira, 8 de setembro de 2010 01:39
-
André,
Valeu pela dica vou tentar fazer pela VIEW aqui.
Aproveitando, estive lendo um pouco sobre SubReport, mas estou tendo dificuldades para chamar o SubReport =/
Alguém teria algum exemplo para usar o SubReport com C#2010?
grato,
Rafael Tomitão
-