Mensagens enviadas por: mezini
Índice dos Fóruns » Perfil de mezini » Mensagens enviadas por mezini
Autor Mensagem
Ola tenho um outro problema com o iReport.

preciso contar as paginas de varios subrelatorios... ou seja

Subrelatorio 1 - 2 paginas (pagina 1 e 2)
Subrelatorio 2 - 1 pagina (pagina 3)
Subrelatorio 3 - 3 paginas (pagina 4, 5 e 6)

quero que apareca pagina 1, 2, 3, 4, 5, 6 em cada respectiva página ou seja.. que a contagem de paginas se extenda independente de estar em um subrelatorio...

Alguem pode me ajudar nisso ? ? ? ?

Muito obrigado
Olá rdmardegam,

muito obrigado pela sua ajuda e atenção... segue anexado as imagens dos relatorios vistos pelo JasperViewer e visto como um PDF aberto...

De repente vc me ajuda a matar essa charada... Muito obrigado,

Ola rdmardegam,

funcionou perfeitamente... muito obrigado...

já abusando um pouco mais... eu tenho um campo de texto com o Stretch With Overflow marcado... quando o tamanho deste campo é ultrapassado, o texto aumenta e empurra tudo pra baixo (os outros elementos estão como Float).

Isso funciona perfeitamente no Internal Viewer do iReport, porem no PDF gerado, o campo vem cortado para o tamanho, não fazendo o overflow...

Voce / alguem já passou por algo assim??

Muito obrigado pela ajuda
Boa tarde amigos,

gostaria de pedir ajuda a voces em um problema que estou tendo com o iReport (3.7.1)...

Eu tenho alguns subrelatorios que são feitos para formar algumas paginas de um contrato... imagine que um contrato possui 3 paginas iniciais de texto, nos quais estas 3 paginas estão em 3 sub relatórios distintos... porem essas paginas como tem texto dinamico, esses 3 subrelatorios podem gerar por exemplo 4 ou 5 páginas dependendo do texto... logo no proximo subrelatorio que tenho, estou usando a band TITLE e a band DETAIL e neste caso o quarto subrelatorio imprime por cima do 1o subrelatorio sobreescrevendo o texto... porem noto que ao retirar a banda DETAIL deste relatorio e colocar a banda TITLE como maximizada, ela aparece na posição correta (ou seja 4a página).

Tentei usar pagebreaks, mas estes tambem me geram problemas pois a quantidade de páginas iniciais me geram problemas... gostaria de saber se algum amigo pode me dar uma ajuda neste caso...

minha estrutura é de:

RELATORIO

SUB RELATORIO 1
- TITLE (BAND MAXIMIZADO)
SUB RELATORIO 2
- TITLE (BAND MAXIMIZADO)
SUB RELATORIO 3
- TITLE (BAND MAXIMIZADO)
SUB RELATORIO 4
- TITLE (BAND NAO MAXIMIZADO)
- DETAIL (BAND NAO MAXIMIZADO)


meu resultado (PDF por exemplo):

TITLE (SUB RELATORIO1)
TITLE (SUB RELATORIO4)
DETAIL (SUB RELATORIO4) FAZENDO ESCRITA POR CIMA DOS DEMAIS SUB RELATORIOS
TITLE (SUB RELATORIO2)
TITLE (SUB RELATORIO3)



Muito obrigado...

entanglement, muito obrigado por sua ajuda e seus esclarecimentos.

Funcionou perfeitamente aqui.

Um forte abraço.
Olá amigos,

depois de tentar um bocado, resolvi pedir a ajuda de voces.



o resultado é 8240 seu código UNICODE.

mas o código ASCII é 137 (vide: https://files.oakland.edu/users/grossman/web/ascii.codes.html)

Alguem sabe como recuperar esse código ASCII ?

pessoal o forum não exibiu o caractere certo... exibiu uma interrogação o caracter correto é o ASCII 137 desse link: https://files.oakland.edu/users/grossman/web/ascii.codes.html



Meu programa é um mais complexo e tem relação com outras plataformas (C, Clipper) + Criptografia proprietaria, porem esse exemplo ai de cima exemplifica exatamente o que eu quero fazer...

Tentei conversão com Charsets, mas nao deu muito certo tb não.. posso ter feito alguma besteira...

Se algum companheiro souber a solução para este problema eu agradeço a força.

Muito obrigado.
Na verdade achei que ele queria remover os duplicados entre a união, e entre a união o proprio union já faz isso. (Se quisse deixar os duplicados poderia fazer union all).

uma opção ao que voce falou tambem poderia ser:



ou



Abraços.
Ola MrDataFlex,

tente :



abraços.
Fabio, faz a atribuição da variavel ao parametro out, dentro da SP.

Abraços.
fabio para trabalhar com procedures voce deve fazer um


Lembre-se que uma procedure não retorna valores. Uma procedure tem parametros IN, OUT ou IN/OUT.

Logo voce deve recuperar o valor que a procedure te passou de um parametro OUT.

Segue um link com exemplos de chamadas a procedure.

http://www.exampledepot.com/egs/java.sql/CallProcedure.html

Espero ter ajudado.

Oliveira, outra opção é criar um IFRAME invisivel e via JS submeter um form de dentro dele... o efeito é o mesmo do XMLHttpRequest só q estilo gambiarra.

Uma outra opção q tinha pensado era de colocar filtros e o filtro interceptar a solicitação e devolver como resposta a mesma página q vc esta vendo... ai vc veria a mesma pagina q fez o submit, podendo colocar mensagens e outras coisas... mas não me toquei que vc tava falando de CGI e provavelmente ele tá rodando num Apache e não num container J2EE logo acredito q não seja possivel filtra-lo.

Mas essas 2 soluções são soluções de contorno... a solução do XMLHttpRequest é muito mais elegante que essas...

Abraços
Oliveira,

voce tem algumas opções para fazer isso...

mas a mais recomendada é fazer uma requisição usando XMLHttpRequest..

Espero ter ajudado.

Abraços.

Ola rafael,

usando SQL sem hibernate é possivel usar um TO_CHAR(campo, 'dd/mm') e fazer a comparação.

por exemplo



Isso no oracle. Em outros bds tb deve existir essa função ou alguma função similar.

Em caso de performance voce pode criar indices na sua tabela considerando a função já.

Abraços.

marcelo,

a solução para seu problema acredito estar usando logica de programação, através do varStatus

minha sugestão é verificar se o número do indice é par (usar o operador mod 2).

dentro do seu <c:forEach> voce usaria a tag <c:when> verificando se o numero é par ou impar.

se ele for par, voce acrescentaria as tags <tr> </tr> caso não, voce acrescentaria apenas os <td>, assim fazendo com que sua informação fique em 2 colunas...

conseguiu entender?

Abraços.
No java é usado a classe java.sql.Date, porem esta classe não representa as horas, apenas a data (10/10/2000).

Porem tambem existe a classe Timestamp que estende de java.sql.Date e esta sim representa a data e a hora com precisão de milisegundos...

Espero ter ajudado.

Abraços.
 
Índice dos Fóruns » Perfil de mezini » Mensagens enviadas por mezini
Ir para:   
Powered by JForum 2.1.8 © JForum Team