PROBLEMA DATA REPORT VARIAS TABELAS

USUARIO.EXCLUIDOS 28/09/2004 16:31:18
#43802
estou tentando fazer um data report dinà¢mico, ou seja, sem Data Environment...

tenho 2 tabelas, Clientes e Endereços (cada cliente por ter 1 ou mais endereços)

Tabelas

Cliente Enderecos
CodCli CodEnd
NomCli TipEnd
CodCli

se eu coloco todos os objetos na seção detalhes, e crio um recordset relacionando as duas tabelas, eu vou ter um resultado mais ou menos assim:

CodCli Cliente CodEnd Endereco
---------------------------------------------
1 cliente1 1 endereco1
1 cliente1 2 endereco2
2 cliente2 3 endereco1
3 cliente3 4 endereco1
3 cliente3 5 endereco2
3 cliente3 6 endereco3

mas eu não quero assim, eu quero

CodCli Cliente CodEnd Endereco
---------------------------------------------
1 cliente1 1 endereco1
2 endereco2
2 cliente2 3 endereco1
3 cliente3 4 endereco1
5 endereco2
6 endereco3

conseguiram entender ???

para tentar eu criei 2 reportsets sendo q no segundo, no de endereços, eu faço a referência no Loop... adiciona uma seção Group Header no data report, coloco os objetos CodCli e NomCli no Group Header e os objetos de endereço na seção Detalhes...

mas daí dá um erro (Group Header do not match data source)

tà' numa enrrascada... alguém me ajude por favor...
FGSANTOS 29/09/2004 01:24:30
#43827
Resposta escolhida
é meu amigo, se tivesse usado outra coluna para gravar este Endereço2 seria fácil como soltar pipa... Muda seu BD para esta forma, você ganha em não ficar repetindo CodCli e Cliente, sua tabela será menor em quantidade de ítens e poderá usar o rptText para os campos Endereco1 e Endereco2.
Tópico encerrado , respostas não são mais permitidas