Parametro iReport

6 respostas
Jefries

Pessoal, eu estou com um problema no iReport.

No momento de colocar a query e colocar o parametro nela, quando clico em proximo, dá um erro ‘the parameter os not defined’

Como resolvo,

segue a query:

SELECT
vd_pedido_carga.cod_carga AS cod_carga,
vd_pedido_carga.cod_transportadora AS cod_transportadora,
cd_transportadora.nome_fantasia AS nome_fantasia,
vd_pedido_carga.vl_frete AS vl_frete,
vd_pedido_carga.cod_pedido AS cod_pedido,
vd_nota_fiscal.cod_nota_fiscal AS cod_nota_fiscal,
vd_nota_fiscal.dt_emissao AS dt_faturamento,
cd_empresa.cod_empresa AS cod_empresa,
cd_empresa.razao_social AS razao_social,
cd_empresa.cnpj AS cnpj,
cd_empresa.insc_estadual AS inscricao_estadual,
cd_empresa.endereco AS endereco
FROM
vd_pedido_carga vd_pedido_carga left JOIN vd_nota_fiscal vd_nota_fiscal ON vd_pedido_carga.cod_pedido = vd_nota_fiscal.cod_pedido
AND vd_pedido_carga.cod_empresa = vd_nota_fiscal.cod_empresa
INNER JOIN cd_transportadora cd_transportadora ON vd_pedido_carga.cod_transportadora = cd_transportadora.cod_transportadora
INNER JOIN cd_empresa cd_empresa ON vd_pedido_carga.cod_empresa = cd_empresa.cod_empresa
WHERE vd_nota_fiscal.dt_emissao >= $P{DATA_FAT_INICIAL}
AND vd_nota_fiscal.dt_emissao <= $P{DATA_FAT_FINAL}
AND vd_pedido_carga.cod_transportadora = $P{COD_TRANSPORTADORA}
AND vd_pedido_carga.cod_empresa = $P{COD_EMPRESA}

6 Respostas

drsmachado

Você criou todos os parâmetros???

Jefries

O que seria esse “criar”??

RicardoYukito

no Report inspector(lado esquerdo normalmente), tem o Parameters, voce adicionou ali ?

drsmachado

Criar os parâmetros é fazer como o camarada RicardoYukito disse.
Com o teu relatório aberto, olhe para a esquerda, existe o report inspector. É nele que você cria os parâmetros, justamente na opção Parameters.

Jefries

Ok, eu crio os parametros lá…

mas como eu associo/coloco eles na minha consulta SQL??

Valeu!

drsmachado

A partir do momento que foram criados, você pode utilizar como está na tua query.

Criado 21 de novembro de 2012
Ultima resposta 21 de nov. de 2012
Respostas 6
Participantes 3