DATAREPORT DUAS TABELAS DIFERENTES

ADRIANOM 25/01/2011 16:41:38
#363400
VB6 + FIREBIRD....
Gostaria de gerar um relatório com o data report, ADO, firebird, entre duas tabelas....
São elas:
Dependentes
(CODCLI, CODIGO, DEP)

Clientes (CODIGO,INCLUSAO,ALTERACAO,USUARIO,NOME,SEXO,NASCIMENTO,RG,CPF,ENDERECO,NUMERO,BAIRRO,CIDADE,CEP,UF,TEL,CEL,OBSERVACAO)


Onde para cada cliente, ele poderá ter X dependentes; e eu gostaria que na listagem aparecesse os dados do cliente e todos os seus dependentes...

Tentei usar o Inner Join só que ele gera um novo registro no relatório para cada dependente... assim se ele tem 2 dependentes, ele carrega novamente os mesmo dados do cliente, porém o dependente diferente..
Gostaria que aparecesse os dados do cliente, e todos os dependentes....
Usei este select...
 RSCLI.Open [Ô]SELECT CLIENTES.*,DEPENDENTES.DEP FROM CLIENTES INNER JOIN DEPENDENTES ON CLIENTES.CODIGO=DEPENDENTES.CODCLI ORDER BY CLIENTES.NOME[Ô], CNN, adOpenStatic, adLockOptimistic 
LLAIA 25/01/2011 16:59:03
#363402
vc vai precisar criar um grupo, e no cabeçalho do grupo vc coloca os dados do cliente e naparte do detalhe os dependentes. Cara, a sua versão do VB6 aí deve ter o Crystal Reports 4.6. Verifique se ele vai funcionar com o firebird, pois CR4.6 é mais tranquilo que o DataReport. se não me engano oCr 4.6 aceita ODBC, não lembro bem.
ADRIANOM 25/01/2011 17:27:07
#363403
LLAIA

FIZ E APARECEU O AVISO DE ERRO:

Citação:

Report Sections do not match data source

ADRIANOM 25/01/2011 19:34:13
#363411
e está abrindo assim:
ADRIANOM 25/01/2011 19:47:14
#363413
Quando deveria abrir assim...
ADRIANOM 26/01/2011 08:47:42
#363454
Alguém Pode me ajudar por Favor?
ADRIANOM 26/01/2011 16:24:34
#363511
VIVA A GAMBIARRA....
Fiz ao meu modo...
grid e setei os dados aos labels ... e coloquei os dados dos dependentes sendo puxado pela tabela do banco de dados...
deu certinho....

Se está certo ou errado.. não sei.. o que sei é que está funcionando rapidinho e direitinho, do jeito que eu queria...!!
Tópico encerrado , respostas não são mais permitidas