Dúvida Quebra de Página IReport 4.1.1[RESOLVIDO]

Pessoal,
To desenvolvendo um relatório de plano de contas financeiro usando o IReport 4.1.1
A classificação do plano de contas eh um campo do tipo String e é ordenada da seguinte forma no relatório
Ex:

classificação
1
1.01
1.01.001
1.01.002
1.01.003
2
2.01
2.01.001
2.01.002
2.01.003

Eu consigo jogar no relatório esses valores e ordenar da mesma forma exemplificada acima porém
o que eu preciso eh jogar em cada página um plano de conta, ou seja:

pagina 1 ficaria
1
1.01
1.01.001
1.01.002
1.01.003

e na pagina 2
2
2.01
2.01.001
2.01.002
2.01.003

A quebra de página não funciona para isso, ou, eu não encontrei uma maneira de fazer funcionar.

Alguém tem uma idéia de como resolver isso ?

Desde já agradeço

essas informaçoes vão como para o ireport? DTO ?

separe o primeiro caracter de cada “cassificação” (pelo que entendi ele define a paginação)

a crie um grupo com ele, na opçao do grupo marque a flag de “new page”

cada vez que for um carcter diferente, deve quebrar a pagina.

Ola Felipe tudo bem ?
Eu to desenvolvendo essa aplicação em java utilizando o framework GWT da google
eu consegui jogar no relatorio e ordenar de acordo com o plano de contas usando
na clausula WHERE SUBSTRING(classificacao,1,1), classificacao) la no codigo java onde ele primeiro ordena
pelo primeiro caractere e em seguida o restante da string e funciona certinho
A minha duvida é como fazer um substring la no ireport para pegar esse primeiro digito
e como criar esse grupo, nao localizei a opção new page como vc comentou.

opa alessandro, seguinte:

estou sem ireport nessa maquina, e por politica da rede, nao posso fazer download dele.

mas dei uma pesquisada no google e … segue:

verifique este link
http://albert-myptc.blogspot.com.br/2011/10/problem-i-built-group-by-report-but-it.html

seria essa a sugestão.

Opa Felipe, estamos quase lá amigo rsrs
seguinte…preciso saber como pegar o primeiro digito agora…pra agrupar em uma pagina os que
começam iguais pois ele ta jogando uma linha em cada pagina mas se eu tenho por exemplo
duas classificaçoes iguais ele joga na mesma pagina como deve ser

Exemplo:
pagina 1
1
pagina 2
2

e te temos duas classificações iguais por exemplo, ele agrupa certo tipo:
2
2

preciso saber como usar a substring para pegar esse primeiro digito
Agradeço sua atenção

valor.charAt(0)
ou
valor.substring(0,1);

Aih pessoal, valeu pela força , deu certo o meu relatório aqui
para pegar a string usei
$F{classificacao}.substring(0,1);

Vcs me quebraram um baita galho…

Obrigado