Como faço para que um elemeto line do ireport se repida na aba Detail1

5 respostas
G

olá pessoal!

Estou começando agora a trabalhar com ireport e surgiu um pequeno problema, eu criei uma tabela com o elemento line da paleta do ireport, sendo que quando eu gero meu relatório as linhas da coluna so aparecem quando há informação, deixando um espaço em branco na aba Detail1, gostaria que essa linha se repetisse mesmo se não houvesse informação a ser listada, até o final da minha aba. Eu tentei aumentar o tamanho dessa linha até da certo mas quando lista os produtos eles aparecem com espaçamentos entre eles.

Alguém pode me ajudar?

5 Respostas

TheKill

Poste como está, e como vc gostaria que fosse…

Da forma que colocou ficou mto compreensível

G

Olá amigo!!!

Na minha aba Detail1 eu coloquei da seguinte forma:

Exemplo: | $F{Data} | $F{numero} | $F{quantidade} | $F{unidade} |

eu gostaria que essa linhas se repetissem até o final, mesmo se não houver nada a listar entende, criando uma coluna.

TheKill

Se estiver trabalhando com SQL nao vai ser possível,
não tem como vc dizer para o SQL criar linhas onde não existem linhas.

Minha dica é preencher um objeto e trabalhar com Collection

G

Não tem nenhum parametro no ireport que possa configurar para poder repedir esse elemento line?

TheKill

amigo. o relatorio trabalha com as linhas do teu result set…

imagine o seguinte.

while(rs.next()){

faz isso.

}

Se tu manda 2 linhas, ele vai fazer 3?

Criado 27 de setembro de 2011
Ultima resposta 27 de set. de 2011
Respostas 5
Participantes 2