Boa tarde !
Primeiramente gostaria de falar que ainda não resolvi o outro problema da falta de registros no meu relátório que postei nesse tópico.
Agora estou fazendo testes com subrelatório.
Criei ele seguindo esses passos, por favor verifiquem se há algo que possa estar errado:
Criei um relatório principal.
Usei a query ‘select * from pedidos’.
Criei um parametro $P{numeroPedido}.
Adicionei na query 'where nr_pedido = $P{numeroPedido}
Coloquei alguns campos no relatório principal.
Fui no ícone de subrelatório.
Coloquei em detail.
Coloquei a query do subrelatório como 'select * from item_pedido’
Criei um parametro $P{numeroPedido}.
Adicionei na query do subrelatório 'where nr_pedido = $P{numeroPedido}
Fui no relatório principal e em propriedades do subrelatório e na aba subreport (Other) e adicionei o parâmetro numeroPedido com o valor do campo nr_pedido do relatório principal.
Sobre as tabelas do meu banco de dados eu tenho
TABLE PEDIDO
NR_PEDIDO pk
NOME
ENDERECO
TABLE ITEM_PEDIDO
CD_ITEM pk
NR_PEDIDO fk
NOME_ITEM
Fiz esse meu subreport baseado nesse tutorial.
Tentei executar pelo relatório principal e pelo subrelatório ele dizia que não tinha páginas.
Acreditei que era por eu usar $P{numeroPedido} na query que ele não gerava nada.
Coloquei um valor nos dois relatórios (mestre e sub) e no sub ele gerou então um relatório (com aquele problema de falta de registros, mas gerou) porém no mestre não gerou nada.
Pessoal, to precisando de ajuda !
Obrigado e boa semana pra todos !