Bom dia Pesoal,
Estou fazendo um relatório no iReport e a agora preciso usar parâmetros para que no mesmo em vez de aparecer a data de nascimento possa aparecer a idade da pessoa. Por exemplo:
A codificação que foi feita no netbeans para aparecer a idade do paciente está dessa forma:
public void preencherTela(){
java.text.SimpleDateFormat formatador = new java.text.SimpleDateFormat("dd/MM/yyyy");
Date dataNasc = dataNascPaciente_bco;
dtNasc.setText(formatador.format( dataNasc ));
Date dataHoje = new Date();
dataAtendimento.setText(formatador.format( dataHoje ).toString());
int idade = dataHoje.getYear() - dataNasc.getYear();
idadePaciente.setText(String.valueOf(idade)+" anos");
show();
telaPreenchida = true;
}
Pergunto:
1. Como faço para criar esse parâmetro no iReport?
2. O iReport que estou usando é o 4.0.2. A criação do parâmetro será da mesma forma que está a codificação acima ou tenho que mudar alguma coisa?
Certo de contar com a ajuda de todos,
Muito obrigado,
Elcio