| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/11/2009 10:21:13
|
renato_ramos
JavaGuru
![[Avatar]](/images/avatar/c5aa1ea0b5da97a51d83ef18cf9daebe.jpg)
Membro desde: 07/10/2009 12:04:32
Mensagens: 234
Offline
|
Oi gente!
eu tenho duas tabelas que possuem relacionamento 1-n
supondo uma tabela A que possui 'n' elementos da tabela B
tem algum jeito de gerar um resultado assim??
porque só consigo fazer assim
espero ter me expressado corretamente,
mt obrigado pela atenção!
[]'s
Renato Ramos
This message was edited 3 times. Last update was at 25/11/2009 10:58:03
|
[]'s Renato Ramos |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/11/2009 11:28:03
|
jeroqueiroz
Virtual Machine Man
![[Avatar]](/images/avatar/945beadd1794ee1affd8a65dad8b844e.png)
Membro desde: 15/05/2007 22:07:24
Mensagens: 522
Localização: Bahia
Offline
|
Você esta usando o iReport?
Se estiver, esta usando Grupos no iReport?.
Mostra a forma que você esta utilizando, para ver no que podemos ajudar.
|
Att,
Jeremias Santos - http://twitter.com/jeroqueiroz
JavaC - Java Community - http://www.javac.com.br
Twitter Fórum JavaC - http://twitter.com/javac_forum |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/11/2009 11:34:46
|
renato_ramos
JavaGuru
![[Avatar]](/images/avatar/c5aa1ea0b5da97a51d83ef18cf9daebe.jpg)
Membro desde: 07/10/2009 12:04:32
Mensagens: 234
Offline
|
sim estou usando o iReport
eu não sei o que é grupos no iReport
tem como fazer com isso?
eu estou fazendo o basico do basico.. só fazendo os join e mostrando.. mas sai desse jeito que mostrei.. fica feio de +
obrigado pela atenção Queiroz
[]'s
|
[]'s Renato Ramos |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/11/2009 13:48:28
|
RenataFA
Virtual Machine Man
![[Avatar]](/images/avatar/c05c903e3d997added79518f0e850026.jpg)
Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline
|
Quando passei por essa msma situação, fiz uma function em meu BD pra me retornar da forma como vc precisa. Ai já vinha tudo certinho no meu SQL e não precisei mudar nada no relatório.
Dá uma pesquisada se não resolve pra vc.
|
[]'s, Renata |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/11/2009 14:34:03
|
renato_ramos
JavaGuru
![[Avatar]](/images/avatar/c5aa1ea0b5da97a51d83ef18cf9daebe.jpg)
Membro desde: 07/10/2009 12:04:32
Mensagens: 234
Offline
|
Oi Renata ^^'
tipow.. vc tem algum link de onde eu possa pesquisar?
obrigado pela atenção
|
[]'s Renato Ramos |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/11/2009 14:35:09
|
jeroqueiroz
Virtual Machine Man
![[Avatar]](/images/avatar/945beadd1794ee1affd8a65dad8b844e.png)
Membro desde: 15/05/2007 22:07:24
Mensagens: 522
Localização: Bahia
Offline
|
Você tem a opção de tratar a sua query como citado por "RenataFA", ou tem a opção de tratar no seu relatorio.
Tratando no relatorio e onde você pode criar grupos e selecionar os grupos para que fiquem da forma que você mostrou.
Exemplo encontrado neste post: http://www.guj.com.br/posts/list/14014.java
Dentro do Ireport, vc tem a opção de criar Grupos
VIEW --> REPORT GROUPS --> NEW
De um nome para ele, e no campo Group Expression, especifique o nome do seu Field, ou seja o nome da Coluna de sua Tabela
Qualquer dúvida você posta ai ou pesquisa por "Agrupamento no IReport".
A forma de utilização fica a seu criterio agora.
VLW!
|
Att,
Jeremias Santos - http://twitter.com/jeroqueiroz
JavaC - Java Community - http://www.javac.com.br
Twitter Fórum JavaC - http://twitter.com/javac_forum |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/11/2009 15:05:59
|
renato_ramos
JavaGuru
![[Avatar]](/images/avatar/c5aa1ea0b5da97a51d83ef18cf9daebe.jpg)
Membro desde: 07/10/2009 12:04:32
Mensagens: 234
Offline
|
opa valeu!
vo dá uma pesquisada agora
mt obrigado aos dois =D
valeeu!
|
[]'s Renato Ramos |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/11/2009 16:00:31
|
RenataFA
Virtual Machine Man
![[Avatar]](/images/avatar/c05c903e3d997added79518f0e850026.jpg)
Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline
|
renato_ramos wrote:Oi Renata ^^'
tipow.. vc tem algum link de onde eu possa pesquisar?
obrigado pela atenção
Olha, isso vai depender do banco de dados que vc está usando, e do que quer fazer. Vou colar aqui um exemplo simples, pro MySQL. Na tabela prazos eu tenho os dias para possíveis pagamentos do meu pedido. Essa função simplesmente agrupa todos os dias, então por ex, se eu quiser listar os pagamentos dos pedidos de compra, sem a função sairia assim:
Com a função, fica assim:
Abaixo o ex, boa sorte!
|
[]'s, Renata |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/11/2009 08:56:27
|
renato_ramos
JavaGuru
![[Avatar]](/images/avatar/c5aa1ea0b5da97a51d83ef18cf9daebe.jpg)
Membro desde: 07/10/2009 12:04:32
Mensagens: 234
Offline
|
Oi!
eu estou usando o PostGres, e não funcionou não...da erro de sintaxe =/
obrigado Renata =D
ms vou tentando outra coisa aqui qq coisa posto aqui denovo ^^
|
[]'s Renato Ramos |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/11/2009 09:29:18
|
renato_ramos
JavaGuru
![[Avatar]](/images/avatar/c5aa1ea0b5da97a51d83ef18cf9daebe.jpg)
Membro desde: 07/10/2009 12:04:32
Mensagens: 234
Offline
|
Dentro do Ireport, vc tem a opção de criar Grupos
VIEW --> REPORT GROUPS --> NEW
De um nome para ele, e no campo Group Expression, especifique o nome do seu Field, ou seja o nome da Coluna de sua Tabela
isso funcionou ! =D
muito obrigado aos 2!
mas fiquei interessada na function... não manjo nd disso ^^'
[]'s
|
[]'s Renato Ramos |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/11/2009 09:53:56
|
RenataFA
Virtual Machine Man
![[Avatar]](/images/avatar/c05c903e3d997added79518f0e850026.jpg)
Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline
|
rs... é... vc vai ter que pesquisar sobre a sintaxe pro PostGres... é sempre meio parecido com isso ai.
Pesquisa que vc encontra uns exemplos.
Boa sorte!
|
[]'s, Renata |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/11/2009 10:05:21
|
renato_ramos
JavaGuru
![[Avatar]](/images/avatar/c5aa1ea0b5da97a51d83ef18cf9daebe.jpg)
Membro desde: 07/10/2009 12:04:32
Mensagens: 234
Offline
|
Surgiu outra questão agora,
nen todos elementos de A possuem relacionamento na tabela B
ai não sai no relatório...
oq fazer agora??
obrigado =D
|
[]'s Renato Ramos |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/11/2009 10:10:23
|
RenataFA
Virtual Machine Man
![[Avatar]](/images/avatar/c05c903e3d997added79518f0e850026.jpg)
Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline
|
Use left join no relacionamento entre as tabelas A e B
|
[]'s, Renata |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/11/2009 10:57:48
|
renato_ramos
JavaGuru
![[Avatar]](/images/avatar/c5aa1ea0b5da97a51d83ef18cf9daebe.jpg)
Membro desde: 07/10/2009 12:04:32
Mensagens: 234
Offline
|
Oi!
obrigado =D funcionou!
não pensava que era por causa do Join
brigado mesmo!
|
[]'s Renato Ramos |
|
|
 |
|
|