ManoJava:
Boa tarde!!
Onde vc quer exibir essa mensagem? no field do id? no field do aluno? e qual expressão vc esta usando para validar?
Att.
Meu relatório tem vários subrelatórios hehehe…
Quando a query não retorna dados que é no caso do meu idTurma não ter alunos matriculados, retorna tudo em branco por causa do where que fiz na query validando idTurma e preciso dele para ter o meu resultado.
Tentei validar assim ($F{no_pessoa} == null ? “Turma Não tem alunos matriculados nesta turma até o presente momento.” : $F{no_pessoa}) -
e na query
select p.uuid_pessoa , p.no_pessoa ,t.uuid_turma,t.ano_letivo, UPPER(t.distincao_classe),serie.no_serie, tipo.no_tp_ensino, turno.no_turno from tb_pessoa p
right join tb_matricula m on m.uuid_pessoa=p.uuid_pessoa
left join tb_turma t on m.uuid_turma=t.uuid_turma
left join tbd_serie serie on t.id_serie = serie.id_serie and t.id_tp_ensino = serie.id_tp_ensino
left join tbd_tp_ensino tipo on t.id_tp_ensino = tipo.id_tp_ensino
left join tbd_turno turno on t.id_turno = turno.id_turno
where t.uuid_turma=$P{idTurma}
group by t.uuid_turma
order by turno.no_turno, tipo.no_tp_ensino, serie.no_serie, t.distincao_classe
Eu preciso que exiba a mensagem no detail, dentro do relatório. Mas se achar melhor fazer isso no Java - “Ext Js”(FRamework que uso de interação front end).
Respondi a sua pergunta, é que como sou novata me confundo toda ! 
Muito Obrigada desde já!!!