SELECT DISTINCT DATASET

ALTAIR148 16/01/2012 23:14:37
#393385
Galera é o seguinte, tô com um problema aqui.

Tenho um relatório e um sub relatório, o relatório principal é alimentado pela tabela [Ô]tb_ponto[Ô], e o subrelatório tem que mostrar os valores da tabela [Ô]tb_horarios[Ô]. O problema é que na tabela [Ô]tb_ponto[Ô] o código do horário é repetido várias vezes, e se eu fazer um relacionamento ele vai ser gerado várias vezes, o que preciso é que no sub report apareça apenas os dados que contem na tabela tb_ponto. abaixo uma imagem de como teria que ser.




Se ficou confuso é só pedirem que eu tento explicar melhor.

Muito Obrigado.
NICKOSOFT 17/01/2012 08:34:52
#393400
nao sei se entendi, mas usando o group no report nao da certo?
veja nesse meu topico, conseguir resolver meu problema dessa forma, estava tentando usar um sub dentro do sub
http://www.vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=392224&varWorld=
ALTAIR148 17/01/2012 08:46:06
#393404
O problema mesmo é para alimentar o dataset, o sub relatório eu consigo gerar ele normal, o problema é que vem dados nele que eu não preciso. No exemplo tenho o relatório e nele eu tenho o mesmo código que se repete várias vezes, eu preciso que o sub report seja alimentado com tipo um Select Distinct. Se eu fizer só um select simples por exemplo vem o Horario 4 e pode-se perceber que na coluna quem tem os horários no relatório não tem o horário 4.
LUIZCOMINO 17/01/2012 08:52:36
#393405
Resposta escolhida
cara tenta fazer esse select eu não testei mas acho que deva resolver


[Ô]Select * from tb_horarios where hor_codigo in ( select distinct hor. from tb_ponto)[Ô]

abraço!

ALTAIR148 17/01/2012 09:03:28
#393406
LUIZCOMINO, Perfeito, era isso mesmo que eu precisava.... valeu ai amigo....
Abraços....
Tópico encerrado , respostas não são mais permitidas