Ireport - como ordenar

1 resposta
A

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

1 Resposta

A

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.

Criado 27 de junho de 2007
Ultima resposta 27 de jun. de 2007
Respostas 1
Participantes 2