Para os relatorios do java funcionar tem que ter dois tipos de arquivos .jasper e .jrxml ???
Para gerar os relatorios vc irá usar o .jasper e para gerar o .jasper vc utilizará o .jrxml.
so usando o jasper ja funciona neh?
Sim, mas caso queira alterar o jasper irá ter que usar o jrxml
eu mando imprimir fica branco.´
como é o endereço que tenho q colocar?
barra invertida? tem ponto?
Ex: C:\relatorios\arquivo.jasper
Esse é o formato
Vc verificou se está pegando os dados para o relatorio?
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} ???
$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.
meu parametro esta assim
parametros.put(“id”, id_venda);
Graças a Deus consegui resolver meu problema.
Que bom cara,
Abraços.

