2 CONSULTAS NO CRYSTAL REPORTS

THAINE 22/03/2012 15:45:06
#397965
Olá,
eu preciso saber como faço pra exibir 2 consultas no mesmo crystal reports..
eu exibo o relatorio dessa forma, mas com apenas uma consulta

Public Sub ChamaRelatorio()
Dim cr As New RelatorioVendas
cr.SetDataSource(ConsultaCliente.Tables(0))
frmReciboVenda.CrystalReportViewer1.ReportSource = cr
frmReciboVenda.Show()
End Sub

segue em anexo a imagem do meu dataset

Alguém pode me ajudar.. por favor
Desde ja Agradeço
ALTAIR148 22/03/2012 16:10:21
#397969
Resposta escolhida
Boa tarde,

Então, não sei se é o correto, mas eu faço da seguinte forma.

Exemplo os campos no seu dataset é igual os que você tem no banco, correto? Se sim então tente fazer um relacionamento direto na sql,

tipo:

select vendas.Codigo, Documento.CodVenda from vendas inner join documento on documento.CodVenda = Vendas.Codigo


Ai vc coloca no dataset os mesmos campos que o seu SELECT vai lhe retornar.
THAINE 22/03/2012 16:31:52
#397975
bom, eu tbm faço dessa maneira, mas nesse caso não esta dando certo..
estou fazendo um select que retorna os dados do cliente e os dados dos materiais que ele comprou..
o cliente pode parcelar o total da compra em 5x por exemplo, o sistema armazena na tabela de
Contas_Receber da seguinte maneira:
Parcela Vencimento
1/5 22/03
2/5 22/04
e assim por diante..
o select que eu estava fazendo, estava exibindo os dados de cada material 5x no crystal reports,
e eu pensei em uma outra forma para solucionar isso, fazendo 2 selects e exibindo em um mesmo crystal reports

Não sei como solucionar este problema ;/
RPMARQUES 22/03/2012 18:59:07
#398001
Mas não seria mais fpacil vc usar como o amigo ai disse...fazendo com um LEFT JOIN, dai vc salva td num dataset...
posta o teu sql...derrepente pode ser por ai asolução....
ALTAIR148 22/03/2012 19:13:25
#398003
Então, eu uso aqui com relacionamentos e não tenho nenhum problema. Também tem uma questão, para que um relacionamento funcione direito, o seu banco tem que estar bem estruturado. Chaves Primárias e Estrangeiras.
THAINE 23/03/2012 09:12:58
#398024
Muito Obrigada a todos pela ajuda, maais o ROBIU tem razão, meu relatório precisa ter um
sub-report para a exibição das parcelas..
eu tentei fazer aqui, mais o relatorio do sub report fica em branco..
alguem tem algum exemplo pra me mostrar de como fazer ?
ALTAIR148 23/03/2012 09:50:31
#398030
Eu não entendo, uma pergunta, por exemplo a parcela tem que sair na frente do produto?
THAINE 23/03/2012 09:51:26
#398031
Não, pode sair em qualquer lugar
ALTAIR148 23/03/2012 10:17:55
#398039
Bom, na correria aqui, eu fiz o seguinte, peguei um exemplo que já tinha e criei um sub-report nele, nele dá para se ter uma idéia, basta modificiar a sql para realizar a consulta que deseja.
THAINE 23/03/2012 10:57:28
#398061
é isso mesmo ALTAIR148 muito obrigada pela ajuda..
Tópico encerrado , respostas não são mais permitidas