| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/07/2008 10:31:35
|
viniceranogueira
Thread.start()
![[Avatar]](/images/avatar/fef6255b484a1dc0dac35fd87bb905ae.jpg)
Membro desde: 07/07/2008 13:53:54
Mensagens: 42
Offline
|
Bom Dia Galeraaa!!!
Meu problema eh o seguinte, estou gerando um relatorio que no relatorio principal, utilizo a tabela "composicao_familiar". Criei um subRelatorio para exibir a regiao que a pessoa mora, porém para eu chegar no nome da regiao, tenho que seguir o seguinte caminho:
"composicao_familiar.Cod_Beneficiario" vai para "beneficiario.Cod_Beneficiario"
(Beneficiario é o pai/mae da criança)
"beneficiario.Cod_Bairro" vai para "bairro.CodBairro"
"bairro.Cod_Regiao" vai para "regiao.Cod_Regiao"
"regiao.Nom_Regiao".
Será que deu pra entender????
Se num der me falem que eu esclareco melhor....
mas voltando ao assunto, a partir desse caminho, eu coloquei a seguinte query SQL:
"select Nom_Regiao from regiao inner join ((bairro inner join beneficiario
on beneficiario.Cod_Bairro=bairro.Cod_Bairro) inner join composicao_familiar
on composicao_familiar.Cod_Beneficiario=beneficiario.Cod_Beneficiario)
on bairro.Cod_Regiao=regiao.Cod_Regiao where composicao_familiar.Cod_Beneficiario=$P{NOME_REGIAO}"
e "NOME_REGIAO" é o Cod_Beneficiario da tabela "composicao_familiar".
Porem, quando eu executo o relatorio principal, aparece soh o primeiro registro da tabela "regiao".
Que que eu façoooooo???
Me ajudem aeeeeeeewwwww!!!!!
This message was edited 1 time. Last update was at 10/07/2008 12:08:36
|
##############################################################
#- - - - - - - - - - - - - - - COMPUTER SCIENCE AND BASKETBALL - - - - - - - - - - - - - - -#
##############################################################
#- - - - - - - - - - - - - - - - I | L O V E | T H E S E | G A M E S - - - - - - - - - - - - - - - - #
############################################################## |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/07/2008 10:44:54
|
flaviojunior
Thread.start()
Membro desde: 09/07/2008 14:09:29
Mensagens: 25
Localização: Sabará/MG
Offline
|
opa... blz???
olha se é isso que voce esta querendo fazer?
"select Nom_Regiao from regiao
inner join bairro on bairro.Cod_Regiao=regiao.Cod_Regiao
inner join beneficiario on beneficiario.Cod_Bairro=bairro.Cod_Bairro
inner join composicao_familiar on composicao_familiar.Cod_Beneficiario=beneficiario.Cod_Beneficiario
where composicao_familiar.Cod_Beneficiario=$P{NOME_REGIAO}"
|
blog para desenvolvedores
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/07/2008 12:01:37
|
viniceranogueira
Thread.start()
![[Avatar]](/images/avatar/fef6255b484a1dc0dac35fd87bb905ae.jpg)
Membro desde: 07/07/2008 13:53:54
Mensagens: 42
Offline
|
Flavio, eh exatamente isso cara!!!!
Valeu msm!!!!
|
##############################################################
#- - - - - - - - - - - - - - - COMPUTER SCIENCE AND BASKETBALL - - - - - - - - - - - - - - -#
##############################################################
#- - - - - - - - - - - - - - - - I | L O V E | T H E S E | G A M E S - - - - - - - - - - - - - - - - #
############################################################## |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/07/2008 12:07:05
|
flaviojunior
Thread.start()
Membro desde: 09/07/2008 14:09:29
Mensagens: 25
Localização: Sabará/MG
Offline
|
precisando é so falar... estamos ai pra isso...
so mais uma dica... utilize apelidos para suas tabelas... facilita muito na hora de entender a consula sql.
por a consulta que era assim:
"select Nom_Regiao from regiao
inner join bairro on bairro.Cod_Regiao=regiao.Cod_Regiao
inner join beneficiario on beneficiario.Cod_Bairro=bairro.Cod_Bairro
inner join composicao_familiar on composicao_familiar.Cod_Beneficiario=beneficiario.Cod_Beneficiario
where composicao_familiar.Cod_Beneficiario=$P{NOME_REGIAO}"
poderia ficar assim:
"select Nom_Regiao from regiao reg
inner join bairro bai on bai.Cod_Regiao=reg.Cod_Regiao
inner join beneficiario ben on ben.Cod_Bairro=bai.Cod_Bairro
inner join composicao_familiar fam on fam.Cod_Beneficiario=ben.Cod_Beneficiario
where fam.Cod_Beneficiario=$P{NOME_REGIAO}"
abraços
|
blog para desenvolvedores
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/07/2008 12:20:17
|
psandrelli
JavaChild
![[Avatar]](/images/avatar/2f93b699c738691d0b53d82ed1e25817.jpg)
Membro desde: 17/05/2007 15:39:35
Mensagens: 128
Localização: Belo Horizonte-MG
Offline
|
Façam o que o flaviojunior disse, e encontrarão a glória.
|
boolean euEstiverVivo = true;
do {
System.out.println("Ozzy no Brasil...eu fui! (SP-área vip)");
} while (euEstiverVivo);
Pablo Sandrelli |
|
|
 |
|
|