Como montar uma tabela  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
icjunior07
Debugger

Membro desde: 31/08/2008 18:57:37
Mensagens: 66
Offline

Saudações a todos,

Estou desenvolvendo um relatório onde o resultado do select é uma lista de uma classe, ficando como se fosse a seguinte estrutura:


Nome Janeiro Fevereiro Março
Teste 1 2
Teste1 1
Teste1 1 1

Alguém tem alguma idéia de como eu poderia fazer para juntar o Teste1 em apenas uma linha? Eu tentei de algumas maneiras porém não obtive muito sucesso. Além de juntar a segunda e terceira linha, teria que eliminar a terceira linha, pois teria que ser apenas uma linha no resultado.

[]´s

Junior
[MSN]
kapa01
Debugger
[Avatar]

Membro desde: 15/08/2008 17:55:11
Mensagens: 71
Offline

pra mim não ficou muito claro oq vc quer fazer.
vc quer q fique tudo em uma linha? e dentro de uma tabela?

Nome Janeiro Fevereiro Março
Teste 1 2 Teste1 1 Teste1 1 1

é isso?
[MSN]
icjunior07
Debugger

Membro desde: 31/08/2008 18:57:37
Mensagens: 66
Offline

Olá Kapa01,

Então cara, na verdade queria que fique da seguinte maneira:

Nome Janeiro Fevereiro Março
Teste1 1 1 1
Teste2 1 2

[]´s

Junior
[MSN]
kapa01
Debugger
[Avatar]

Membro desde: 15/08/2008 17:55:11
Mensagens: 71
Offline

coloca o seu codigo que fica mais facil de te ajudar e ver onde vc esta errando
[MSN]
icjunior07
Debugger

Membro desde: 31/08/2008 18:57:37
Mensagens: 66
Offline

Segue meu código:



Este laço estou fazendo para poder atribuir o valor do mês quando a área e o nome da unidade forem iguais.

[]´s

Junior
[MSN]
kapa01
Debugger
[Avatar]

Membro desde: 15/08/2008 17:55:11
Mensagens: 71
Offline

ta um pouco confuso ainda. coloca o codigo inteiro da classe, parece q tem coisa inutil ai.
é EE ou SE?
[MSN]
icjunior07
Debugger

Membro desde: 31/08/2008 18:57:37
Mensagens: 66
Offline

Bom dia Kapa01,

Estou postando o código da classe


Ele recebe os dados de um sql e carrega em uma lista, mas a partir da lista eu não to conseguindo ordenar da maneira correta.

[]´s

Junior
[MSN]
icjunior07
Debugger

Membro desde: 31/08/2008 18:57:37
Mensagens: 66
Offline

Kappa01, consegui resolver o problema!!

Estou postando o meu código para se alguém precisar fica como consulta:


Eu utilizei o removeAll também para poder eliminar o registro que ficaria sem nenhum dado, assim deixando somente os itens que eu quero na lista e com todos os meses setados corretamente.

Obrigado pela ajuda.

[]´s

Junior
[MSN]
Polimorphism
JavaChild
[Avatar]

Membro desde: 18/07/2009 14:45:22
Mensagens: 147
Offline

Daria pra passar pra Integer e depois usar switch =D Assim fica complicado de ler

This message was edited 1 time. Last update was at 13/08/2009 14:46:10

[Email]
kapa01
Debugger
[Avatar]

Membro desde: 15/08/2008 17:55:11
Mensagens: 71
Offline

a minha duvida principal ainda naum foi resolvida, quem é "l"?
quais os campos do seu banco?

This message was edited 1 time. Last update was at 13/08/2009 16:06:54

[MSN]
icjunior07
Debugger

Membro desde: 31/08/2008 18:57:37
Mensagens: 66
Offline

l é uma List<> com o resultado do select do banco e estrutura de uma classe (no caso RelatorioEstatisticaIndAdvogado) onde tem vários campos dentro.


Eu utilizo o ibatis para comunicar com o banco de dados e a instrução sql se chama buscarEstatisticaIndicacaoUnidadeMesAnalitico.

Ficou mais claro? Não sei se consegui explicar
[MSN]
kapa01
Debugger
[Avatar]

Membro desde: 15/08/2008 17:55:11
Mensagens: 71
Offline

faça o q o polimorphism sugeriu utilize switch para o seu codigo ficar mais limpo e com maior performace.
para isso converta l.get(index1).getMes_vigente() para inteiro.



e faça a comparação pelo switch.



pelo que eu entendi esse seu metodo retorna um List e você quer pegar os valores que o metodo retorna e inseri-los em um JTable, correto? ou o seu problema esta no metodo?
[MSN]
Bruno Laturner
GUJ Expert
[Avatar]

Membro desde: 18/02/2008 16:17:53
Mensagens: 3002
Offline

Vontade de resolver esse problema usando Reflection, mas tenho dó do guri...

A resposta acima foi achada em menos de 5 minutos no google.
The prisoner falls in love with his chains. --E.W. Dijkstra
[WWW]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team