Outra de IReport

Olá pessoal! Estou com duvida de como fazer esse relatório
bem…
estou dividindo da seguinte maneira

__________________________________________
|             SERVICO   1                 |
---------------------------+--------------+
|    Ponto do Serviço     |     Atraso    |
---------------------------+--------------+
|           Ponto1            |        4  |
---------------------------+--------------+
|           Ponto2            |        5  |
---------------------------+--------------+
|           Ponto3            |        0  |
__________________________________________
|             SERVICO   2                 |
---------------------------+--------------+
|    Ponto do Serviço     |     Atraso    |
---------------------------+--------------+
|           Ponto2            |        9  |
---------------------------+--------------+
|           Ponto4            |        7  |
---------------------------+--------------+
|           Ponto6            |        3  |
---------------------------+---------------

Bem como vocês podem observar eu tenho a parte “SERVICO” que sempre vai mudar, pq ai vai estar o nome do serviço, a parte Ponto do Serviço e Atraso vão ficar estáticas logo abaixo teremos os pontos daquele serviço a ser efetuado.
Só consegui fazer repetindo tudo, tipo assim

__________________________________________
|             SERVICO   1                 |
---------------------------+--------------+
|    Ponto do Serviço     |     Atraso    |
---------------------------+--------------+
|           Ponto1            |        4  |
---------------------------+--------------+
__________________________________________
|             SERVICO   1                 |
---------------------------+--------------+
|    Ponto do Serviço     |     Atraso    |
---------------------------+--------------+
|           Ponto2            |        5  |
---------------------------+--------------+
_________________________________________
|             SERVICO   1                 |
---------------------------+--------------+
|    Ponto do Serviço     |     Atraso    |
---------------------------+--------------+
|           Ponto3            |        0  |
---------------------------+--------------+

Mas eu queria da primeira forma, sem ficar repetindo o SERVICO e Ponto do Serviço | Atraso, enquanto for o mesmo SERVICO, colocar os pontos que tenho q prestar serviço…
alguma ideia?
E como eu faço para popular esse relatório? Pq é um webservice eu não vou conseguir executar uma query, da arquitetura, mas eu mando o request e ele me retorna uma coleção do que eu quero, que está em um List, como eu faço para popular esse form? :roll:

Para fazer como você quer, basta criar um grupo no relatório.
Criando um grupo no relatório, você manda agrupar por SERVICO e tira a descrição do serviço de dentro de detail, colocando dentro da banda do grupo.
Dá um penerada no Google que você encontra boas coisas sobre grupo.

[]'s
JL

na verdade
isso é puro subreport

Muito obrigado vou buscar sobre grupos! E para eu preencher o report? Como eu faço?
Eu tenho disparo certa requisição tipo -> todos os pontos de serviço
e eu vou receber uma coleção, um List, com todos os pontos que tenho que executar esse serviço, tipo não tem como eu colocar a sql direto no repositorio
eu usaria os Parâmetros do JasperReport/iReport? Não, né?

[quote=Deluxe]na verdade
isso é puro subreport[/quote]

então seria

 +--------------------+
 |      SERVICO       | <- Variavel
 +--------------------+
 | Ponto     | Atraso | <- Texto fixo
 +--------------------+
+----------------------+
|| Ponto1    |   4    ||
|+--------------------+|
|| Ponto2    |   5    || <-Subreport
|+--------------------+|
+----------------------|

No caso eu teria mesmo que criar um outro relatorio referenciando cada SERVICO para ser o subreport? humm…
No caso eu vou receber uma lista com
SERVICO -> Ponto -> Atraso
SERVICO -> Ponto -> Atraso
SERVICO -> Ponto -> Atraso

Vocês me recomendariam fazer dessa maneira que estou fazendo ou de outra forma?

esse negócio de JasperReport/iReport ta me dando dor de cabeça… XD
Será que com o iText não ficaria mais fácil? :stuck_out_tongue:

[quote=N3kr0N]… E para eu preencher o report? Como eu faço?
Eu tenho disparo certa requisição tipo -> todos os pontos de serviço
e eu vou receber uma coleção, um List, …?
[/quote]

Procure por JRBeanCollectionDataSource.
Muito simples de utilizar :wink:

[]'s
JL