Subdetail
Caros,
Tenho no meu bd um relacionamentos idênticos ao clássico:
Cliente 1 -> N TelefonesCliente
Logo estou precisando gerar um relatório que tenha o Nome do cliente seguido de seus Telefones, gostaria de saber qual componente de relatório devo usar, a query´parece estar ok.
Tentei usar um QRGroup (expression = cli.cliCodigo) com 1 detail, mas apareceram alguns telefones repetidos!
select
cli.cliCodigo,
cli.cliNome,
emp.empNome,
con.conContato
from
cliente as cli,
socio as soc,
empresa as emp,
contato as con
where
soc.cliCodigo = cli.cliCodigo and
emp.empCodigo = soc.empCodigo and
con.cliCodigo = cli.cliCodigo and
day(cli.cliDataNascimento) = :parDia and
month(cli.cliDataNascimento) = :parMes
group by
cli.cliCodigo,
cli.cliNome,
emp.empNome,
con.conContato
order by
cli.cliCodigo
Ps. não posso usar join´s pq o banco é Access
Desde já agradeço.
Tenho no meu bd um relacionamentos idênticos ao clássico:
Cliente 1 -> N TelefonesCliente
Logo estou precisando gerar um relatório que tenha o Nome do cliente seguido de seus Telefones, gostaria de saber qual componente de relatório devo usar, a query´parece estar ok.
Tentei usar um QRGroup (expression = cli.cliCodigo) com 1 detail, mas apareceram alguns telefones repetidos!
select
cli.cliCodigo,
cli.cliNome,
emp.empNome,
con.conContato
from
cliente as cli,
socio as soc,
empresa as emp,
contato as con
where
soc.cliCodigo = cli.cliCodigo and
emp.empCodigo = soc.empCodigo and
con.cliCodigo = cli.cliCodigo and
day(cli.cliDataNascimento) = :parDia and
month(cli.cliDataNascimento) = :parMes
group by
cli.cliCodigo,
cli.cliNome,
emp.empNome,
con.conContato
order by
cli.cliCodigo
Ps. não posso usar join´s pq o banco é Access
Desde já agradeço.
Leafar
Curtidas 0