Agrupamento IReport

5 respostas
joca_java

Pessoal, to com o seguinte problema:

Meu relatório possui agrupamentos certo?

Alguns agrupamentos ocupam mais de uma página e outros são tão pequenos que cabem 10 em uma pagina só.

Meu problema é o seguinte:

No momento em que termina um agrupamento, se o próximo agrupamento for pequeno o suficiente
para colocar na mesma página, PODE. Se não, o próximo agrupamento deve ser criado na próxima página.

Tem como fazer isso no IReport???

Ps.: Não vale marcar a opção pra iniciar todos os agrupamentos em uma nova página ok?

Valeu!!!

[]´s

5 Respostas

J

Joca,

Cara e estava com o mesmo problema o que eu fiz foi chamadas de sub-relatorios. Por exemplo eu tinha um relatório com 5 sub-relatórios. Minha solução:
Primeiro vamos dar nomes aos bois:
Relatorio 1
Sub-Relatório 1
Sub-Relatório 2
Sub-Relatório 3
Sub-Relatório 4

Fico assim dentro de cada Relatório e sub-relatorio;

1 - Relatório 1: Tem um Sub-Relatório 1;

2 - Sub-Relatório 1: Tem um Sub-Relatório 2;

3 - Sub-Relatório 2: Tem um Sub-Relatório 3;

4 - Sub-Relatório 3: Tem um Sub-Relatório 4.

Daí pode ser feito assim por diante.

emanuelcd

Estou com outro problema que está tirando o resto do meu cabelo.

Tenho um relatório agrupado da seguinte forma

ALUNO 1
DISCIPLINA 002 - N1,N2,N3,N4
DISCIPLINA 003 - N1,N2,N3,N4
DISCIPLINA 004 - N1,N2,N3,N4
ALUNO 2
DISCIPLINA 001 - N1,N2,N3,N4
DISCIPLINA 002 - N1,N2,N3,N4
DISCIPLINA 003 - N1,N2,N3,N4
DISCIPLINA 004 - N1,N2,N3,N4
ALUNO 3
DISCIPLINA 001 - N1,N2,N3,N4
DISCIPLINA 002 - N1,N2,N3,N4
DISCIPLINA 003 - N1,N2,N3,N4
DISCIPLINA 004 - N1,N2,N3,N4
ALUNO 4
DISCIPLINA 001 - N1,N2,N3,N4
DISCIPLINA 002 - N1,N2,N3,N4
DISCIPLINA 003 - N1,N2,N3,N4
DISCIPLINA 004 - N1,N2,N3,N4

O Curioso é que o relatório omite apenas a primeira disciplina no primeiro grupo e no restante dos alunos a disciplina 001 aparace normalmente.

Já testei as opções “Iniciar em Nova Coluna” e “Iniciar em Nova Pagina” mas não resolveu.

desde já agradeço a ajuda.

J

Emanuel,

Já fiz vários destes tipos de relatórios e normalmente eu uso o próprio IReport para gerar um relatório com agrupamento. Neste teu caso tu vai fazer o relatório pelo IReport e no final vc vai agrupar por aluno. Dai tu vai ver que o aluno sempre estará em destaque no relatório.

emanuelcd

Jeansferreira:
Emanuel,

Já fiz vários destes tipos de relatórios e normalmente eu uso o próprio IReport para gerar um relatório com agrupamento. Neste teu caso tu vai fazer o relatório pelo IReport e no final vc vai agrupar por aluno. Dai tu vai ver que o aluno sempre estará em destaque no relatório.

valuew , obriado, deu certo.

P

emanuelcd

ALUNO 1 DISCIPLINA 002 - N1,N2,N3,N4 DISCIPLINA 003 - N1,N2,N3,N4 DISCIPLINA 004 - N1,N2,N3,N4 ALUNO 2 DISCIPLINA 001 - N1,N2,N3,N4 DISCIPLINA 002 - N1,N2,N3,N4 DISCIPLINA 003 - N1,N2,N3,N4 DISCIPLINA 004 - N1,N2,N3,N4 ALUNO 3 DISCIPLINA 001 - N1,N2,N3,N4 DISCIPLINA 002 - N1,N2,N3,N4 DISCIPLINA 003 - N1,N2,N3,N4 DISCIPLINA 004 - N1,N2,N3,N4 ALUNO 4 DISCIPLINA 001 - N1,N2,N3,N4 DISCIPLINA 002 - N1,N2,N3,N4 DISCIPLINA 003 - N1,N2,N3,N4 DISCIPLINA 004 - N1,N2,N3,N4

Como você conseguiu fazer esse tipo de agrupamento??

Pq eu tenho sub-relatórios e preciso agrupá-los!!

Vlw

Criado 11 de janeiro de 2008
Ultima resposta 28 de nov. de 2008
Respostas 5
Participantes 4