iReport e cálculo de idade

9 respostas
Gleison_Silva

Pessoal,

É possível, a partir de um campo Date (data_nascimento) vindo do banco de dados, calcular a idade de uma pessoa usando variáveis? Como devo proceder? Tentei usando o Gregorian Calendar, mas não consegui passar o valor do campo “data_nascimento” para esse objeto…

Valeu,

Gleison

9 Respostas

brlima

“Gleison Silva”:
Pessoal,

É possível, a partir de um campo Date (data_nascimento) vindo do banco de dados, calcular a idade de uma pessoa usando variáveis? Como devo proceder? Tentei usando o Gregorian Calendar, mas não consegui passar o valor do campo “data_nascimento” para esse objeto…

Valeu,

Gleison

Nao vejo logica em colocar o calculo da idade no relatorio… Pq nao faz isso no banco ?

Gleison_Silva

Olá!

Já tenho, no banco, um campo com a data de nascimento. A sua sugestão é criar mais um campo já com a idade?

Gleison

brlima

“Gleison Silva”:
Olá!

Já tenho, no banco, um campo com a data de nascimento. A sua sugestão é criar mais um campo já com a idade?

Gleison

Se vc estiver usando um Oracle por exemplo, a sugestao q eu quis dar eh criar um método recebendo a data de nascimento e calcular a idade, retornando como função. Dai eh so usar o pragma restrict references e usa-la no select.

:smiley:

Gleison_Silva

Estou usando MySQL… sua dica me valeu… usei métodos mais simples para recuperar o ano e mês e assim calcular a idade…
Obrigado.

W

Gleison Silva:
Estou usando MySQL… sua dica me valeu… usei métodos mais simples para recuperar o ano e mês e assim calcular a idade…
Obrigado.

é possível vc postar esse trecho de código? Estou com, exatamente, o mesmo problema que vc teve.

Agradeço!

T

Não sei como você está passando a data para o Ireport se é por parâmetro, ou de que outra forma possa ser…
Mas não acha mais interessante fazer o processamento da data e a formatação que você deseja antes de envia-la ao Relatório… No próprio Java e depois passar como uma String para o Ireport… abraço

Danillo_Moreno

Pessoal, esse tópico tem mais de 7 anos…

JoatanGuj

Tenso. Concordo, tratar dos calculos no codigo e enviar tudo prontinho pro ireport facilitaria tudo.

julianolandim

topico de 2004 ? rsrs…

Criado 4 de março de 2004
Ultima resposta 7 de set. de 2011
Respostas 9
Participantes 7