Relatorio Jasper

13 respostas
java-se
M

Para os relatorios do java funcionar tem que ter dois tipos de arquivos .jasper e .jrxml ???

13 Respostas

H

Para gerar os relatorios vc irá usar o .jasper e para gerar o .jasper vc utilizará o .jrxml.

M

so usando o jasper ja funciona neh?

H

Sim, mas caso queira alterar o jasper irá ter que usar o jrxml

M

eu mando imprimir fica branco.´

como é o endereço que tenho q colocar?
barra invertida? tem ponto?

H

Ex: C:\relatorios\arquivo.jasper
Esse é o formato

H

Vc verificou se está pegando os dados para o relatorio?

M

da erro de documento sem paginas.
setei para imprimir BLANK WHEN NULL
dai aparece so uma barrinha
como eu tenho certeza q esta pegando os dados?

o sql

SELECT clientes.nome AS id_cliente,
usuario.usuario AS id_usuario,
item_compra.id_venda AS id_venda,
item_compra.qtdade AS qtdade,
produto.nome AS id_produto,
item_compra.qtdade * produto.preco_venda AS subtotal,
venda.data_inc,
venda.pagamento,
venda.total,
venda.desconto
FROM venda
INNER JOIN clientes ON
venda.id_cliente = clientes.id
INNER JOIN usuario ON
venda.id_usuario = usuario.id
INNER JOIN item_compra ON
venda.id = item_compra.id_venda
INNER JOIN produto ON
item_compra.id_produto = produto.id
WHERE
item_compra.id_venda = $P{id}

que codigo é esse ?? $P{id}
$P{id} ???

M

H
$P{id} é um parametro que vc passa para o relatorio.

Por exemplo:

Map parameters = new HashMap();

parameters.put(id, id);

Bom, eu não sei como funciona através de uma consulta sql, sempre utilizei através do java bean. Mas aparentemente está com erro na consulta.

M

meu parametro esta assim

parametros.put(“id”, id_venda);

M

pesquisei o erro era de jdbc conector antigo

agora a impressao ficou pequena

M

Graças a Deus consegui resolver meu problema.

H

Que bom cara,
Abraços.

Criado 3 de julho de 2017
Ultima resposta 6 de jul. de 2017
Respostas 13
Participantes 2