CRISTAL REPORTS DUAS TABELAS

MITO 08/09/2010 11:47:54
#352460
Bom dia galera !
Tenho duas tabelas uma chamad amanutencao e outra pecas

Gostaria que quando puxasse pela numero de ordem de serviço me puxassa da tabela manutencao a ordem e o que foi solicitado, e data pecas as peças que forma usadas.

mas por exemplo se quisesse um aficha completa , todas em ordem numero da ordem em manutencao e peças em ordem pelo numero da ordem tbem.

Se alguem puder me ajudar agradeço.

Sds,

Mito
SAMUKA 15/09/2010 18:48:38
#353057
Resposta escolhida
Fala MITO

Acredito que para resolver isso você precise criar a consulta através de SQL

Select *.tbManu, *.tbPecas
FROM tbManu left join tbPecas ON tbManu.ManuID = tbPecas.ManuID
ORDER BY tbManu.ManuID, tbPecas.PecaID

tbManu, tbPecas, ManuID, PecaID são nomes q defini para exemplo, pois não sei o nome da sua tabela e campos
MITO 23/09/2010 15:59:17
#353692
AMIGO SAMIKA

mAS COMO FAÇO PARA CHAMAR ISSO NO CRISTAL REPORTS ?

Obrigado

JWCELYO 23/09/2010 16:26:12
#353693
Amigo MITO se na tabela de manutenção tive referencia basta agrupar por ela tudo fica como você deseja.
XXXANGELSXXX 23/09/2010 18:47:41
#353703
Amigo, nao entendi muito bem não.. mas a query para fazer a união das tabelas, e voce retornar em um unico recordset é..


select a.campo1,a.campo2,a.campo3,b.campo1,b.campo2 from tabela1 a, tabela2 b where a.campoemcomun=b.campoemcomun

E se voce precisar pesquisar com parametros por exemplo.vai adicionando os and.. exemplo.. :

  
select a.campo1,a.campo2,a.campo3,b.campo1,b.campo2 from tabela1 a, tabela2 b where a.campoemcomun=b.campoemcomun and a.campo1=[ô]valor[ô] and campo2=[ô]valor[ô]
Tópico encerrado , respostas não são mais permitidas