Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Fortes Report "comendo" label no preview


João Dones

Pergunta

Ola pessoal.

Tenho um problema no Fortes report e não consigo encontrar uma solução.

Quando eu dou um preview no relatório para exibir informações de um usuário cadastrado, os dados são mostrados corretamente, mas se eu der um segundo preview nesse mesmo usuário, ou em qualquer outro usuário, o Fortes "come" um label. Sempre o mesmo label. E esse label não volta a aparecer nos relatórios até eu reiniciar o programa.

Muito estranho isso...

Anexei imagens pra demonstrar o erro.

Agradeço a todos de antemão.

Edit: fortes report-3.24

 

 

 

Untitled-1.jpg

Untitled-2.jpg

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

E esse label não volta a aparecer nos relatórios até eu reiniciar o programa.

isso indica que quando voce reinicia o programa, algum comando ou variavel  no relatorio tambem é reiniciado.

2 sugestões:

1 - use o comando resetpage no fim da impressão ou visualização do relatorio

veja a linha 1000 do código do RLReport.pas

    {@method ResetPage - Reseta os flags de impresso para bands nгo title. :/}
    procedure ResetPage;

    {@method ResetAll - Reseta os flags de impresso para todas as bands. :/}
    procedure ResetAll;

https://sourceforge.net/p/fortesreport/svn/HEAD/tree/trunk/RLReport.pas

2 - tire o  componente Label do relátorio e compile novamente o programa...  depois coloque outro componente Label e compile novamente

Obs: Veja tambem se não esta sendo atribuido outro valor para o Label ( Vazio )

voce esta usando Preview ou PreviewModal ?

abraço

Link para o comentário
Compartilhar em outros sites

  • 0

Jhonas, muito obrigado por sua ajuda.

A sua segunda sugestão me ajudou a isolar o problema. Eu retirei o label, compilei, recompilei com outro label, mas o problema persistiu... então eu coloquei mais  um label nessa band e ele também desaparecia junto com o outro. Cheguei a conclusão que era a Band e não o label. Deletei a band, criei outra, refiz os labels e tudo funcionou.

Quanto a sua pergunta, estou usando preview().

Eu tentei sua primeira sugestão antes de tudo, mas não consegui acessar os métodos ResetPage e ResetAll, mesmo incluindo a RLReport.pas na minha cláusula Uses. Devo ter feito algo errado...

Bom, problema resolvido.

Mais uma vez, muito obrigado.

Um abraço.

Editado por João Dones
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...