Relatório aparece em Branco  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
Lags
JavaChild
[Avatar]

Membro desde: 02/09/2009 17:51:01
Mensagens: 102
Offline

Vlw Jonas, mas não resolveu.
TheKill
GUJ Master
[Avatar]

Membro desde: 29/09/2006 18:06:30
Mensagens: 1142
Localização: Araranguá - SC
Offline

posta seu relatório, deixe me ver

Pessoal se foi respondido com eficiência...

Nao custa finalizar o topico ^^ [RESOLVIDO]

Isso ai, valeu xD

GrupoJavaSC

[Email] [MSN]
Lags
JavaChild
[Avatar]

Membro desde: 02/09/2009 17:51:01
Mensagens: 102
Offline

Fala Thekill,

Tive problema em enviar arquivo na comunidade, por isso enviei para o seu email.
TheKill
GUJ Master
[Avatar]

Membro desde: 29/09/2006 18:06:30
Mensagens: 1142
Localização: Araranguá - SC
Offline

Sem problema, mas nao recebi nada aqui.

Meu email é thekill87@gmail.com

Pessoal se foi respondido com eficiência...

Nao custa finalizar o topico ^^ [RESOLVIDO]

Isso ai, valeu xD

GrupoJavaSC

[Email] [MSN]
Lags
JavaChild
[Avatar]

Membro desde: 02/09/2009 17:51:01
Mensagens: 102
Offline

Enviei para o hotmail.com
TheKill
GUJ Master
[Avatar]

Membro desde: 29/09/2006 18:06:30
Mensagens: 1142
Localização: Araranguá - SC
Offline

certo, mas vc ta fazendo a consulta dentro do relatorio?

ou na aplicação?

Pessoal se foi respondido com eficiência...

Nao custa finalizar o topico ^^ [RESOLVIDO]

Isso ai, valeu xD

GrupoJavaSC

[Email] [MSN]
Lags
JavaChild
[Avatar]

Membro desde: 02/09/2009 17:51:01
Mensagens: 102
Offline

Dentro do relatório.
TheKill
GUJ Master
[Avatar]

Membro desde: 29/09/2006 18:06:30
Mensagens: 1142
Localização: Araranguá - SC
Offline

Entendi, bom.. eu já li em alguns lugares, que não da certo
colocar $P (parameter) dentro do relatorio para consultas SQL sacou??

Eu achei que vc estava fazendo a consulta na aplicação .. e enviando para o relatorio o Rs (result set) com as informações
para popular o relatório..

Acho que dessa forma que está querendo fazer nao seja possível.. Ou pelo menos eu não sei como fazer..
Na minha opinião eu nunca deixo para o relatorio fazer a consulta SQL, sempre deixo na aplicação, até por questao de segurança ^^


Att. Jonas

Pessoal se foi respondido com eficiência...

Nao custa finalizar o topico ^^ [RESOLVIDO]

Isso ai, valeu xD

GrupoJavaSC

[Email] [MSN]
Lags
JavaChild
[Avatar]

Membro desde: 02/09/2009 17:51:01
Mensagens: 102
Offline

Eu fiz nos outros relatório funcionou, só não se porque não está funcionando com este, verifiquei tudo não achei solução ainda.
TheKill
GUJ Master
[Avatar]

Membro desde: 29/09/2006 18:06:30
Mensagens: 1142
Localização: Araranguá - SC
Offline

Certo, eu sei oque é.

No JAVA voce esta passando parameter Int, e no relatorio esta esperando Integer.
nao sao a mesma coisa. então no relatório mude para String, e no Java ao invés de mandar Int, faça um Convert para String.

String.valueOf( ... )
Ps.: Ja testei aqui e funcionou


Att. Jonas

Pessoal se foi respondido com eficiência...

Nao custa finalizar o topico ^^ [RESOLVIDO]

Isso ai, valeu xD

GrupoJavaSC

[Email] [MSN]
Lags
JavaChild
[Avatar]

Membro desde: 02/09/2009 17:51:01
Mensagens: 102
Offline

Mudei no relatório o parâmetro codigoProduto para String.
O parâmetro que eu estou passando em java ficou assim:
só que continuo com a mesma coisa, traz relatório estático. Se eu tiver errado pode-me dizer.
TheKill
GUJ Master
[Avatar]

Membro desde: 29/09/2006 18:06:30
Mensagens: 1142
Localização: Araranguá - SC
Offline

Certo, retire aquela opcao do relatorio.. deixe me lembrar o nome..

Use as prompt..
Olha eu executei aqui e funcionou.. tipo eu usei como int lah no relatório tratando a informação
da seguinte forma. lah eu dava um New Integer ( do valor que receber ) sacou??

Talvez ele de problema no seu SQL enviando String.. por isso nao veio resultado..
Tente fazer uma conversão dentro do relatório através desta dica que te forneci..

New Integer ( $P{codigoProduto} ) acredito que deva funcionar.


Att. Jonas

Pessoal se foi respondido com eficiência...

Nao custa finalizar o topico ^^ [RESOLVIDO]

Isso ai, valeu xD

GrupoJavaSC

[Email] [MSN]
Lags
JavaChild
[Avatar]

Membro desde: 02/09/2009 17:51:01
Mensagens: 102
Offline

TheKill wrote:Certo, retire aquela opcao do relatorio.. deixe me lembrar o nome..

Use as prompt..
Olha eu executei aqui e funcionou.. tipo eu usei como int lah no relatório tratando a informação
da seguinte forma. lah eu dava um New Integer ( do valor que receber ) sacou??

Talvez ele de problema no seu SQL enviando String.. por isso nao veio resultado..
Tente fazer uma conversão dentro do relatório através desta dica que te forneci..

New Integer ( $P{codigoProduto} ) acredito que deva funcionar.


Att. Jonas

Boa dia Thekill,

Esse é para colocar na valor de expressão do parâmetro?
No relatório posso continuar com int, estou certo?
TheKill
GUJ Master
[Avatar]

Membro desde: 29/09/2006 18:06:30
Mensagens: 1142
Localização: Araranguá - SC
Offline

Isso mesmo.. mantenha Integer no relatório..

é faça uns testes.. eu nao tenho certeza onde exatamente deve ser colocado..
mas tenho certeza de que você precisa tratar esta conversão Int/Integer.. sacou??

o relatório ta esperando algo Integer ele recebe Int e continua Null para ele..
tente no value expression, faça alguns testes e poste os resultados..


Att. Jonas

Pessoal se foi respondido com eficiência...

Nao custa finalizar o topico ^^ [RESOLVIDO]

Isso ai, valeu xD

GrupoJavaSC

[Email] [MSN]
Lags
JavaChild
[Avatar]

Membro desde: 02/09/2009 17:51:01
Mensagens: 102
Offline

Deu erro no ireport usando no valor da expressão new Integer($p{codigoProduto})

Segue o erro:
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team