Pessoal,
gostaria de ordenar meu relatório por um campo qualquer. Como faço isto dentro do Ireport?
Quero ordenar de dentro do relatório.
Att.
Anderson
Pessoal,
gostaria de ordenar meu relatório por um campo qualquer. Como faço isto dentro do Ireport?
Quero ordenar de dentro do relatório.
Att.
Anderson
Você pode incluir no final da tua instrução SQL a cláusula ORDER BY CAMPO_QUE_VOCÊ_QUER_USAR diretamente, se a ordenação puder ficar fixa. Agora se você quiser que o usuário escolha por qual campo quer ordenar, pode passar isto através de parâmetro. Ficaria tipo assim:
SELECT campo1,
campo2,
campo3
FROM tabela
WHERE ...
ORDER BY $P{CAMPO_ORDENADOR}
Na hora de executar o relatório, basta passar o nome do campo para o parâmetro CAMPO_ORDENADOR (ex. campo2) e terás o resultado desejado.