Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2113 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Bom dia pradilsoncarlos, acho que neste caso você terá que utilizar o componente RLPreview e montar um formulário de preview personalizado ai na hora da impressão você vai passar RlReport.preview(MeuRLPreview); que o fortes ira carregar a visualização do relatório dentro deste RLPreview. Espero ter ajudado.

 

Sucesso

 

José Ricardo

  • Curtir 1
  • Obrigado 1
Postado

Não tem mistério, é só adicionar o RLPreview no formulário e no quando for dar o preview passar  RlReport.preview(MeuRLPreview);  a vantagem é que você pode criar um formulário de pré visualização totalmente parametrizável do zero, você pode amarrar ele com o seu gerenciador de direitos e fazer como quiser.

 

Atenciosamente

 

José Ricardo.

  • Curtir 1
  • Obrigado 1
Postado

Fiz exatamente como você falou ele até entra no formulario do relatório mas não abre o preview;

A primeira imagem mostra que ele passou dentro do formulario do relatório a segunda mostra o comando que estou dando.

Não tem que setar nenhuma propriedade ?

preview.jpg

preview1.jpg

  • Moderadores
Postado
Em 13/02/2019 at 15:20, pradilsoncarlos disse:

Como faço para desabilitar o botão imprimir que aparece no preview do relatório do fortes report ?

Apenas inclua um componente RLPreviewSetup e configure a propriedade EnableButtons.

  • Curtir 1
  • Obrigado 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Moderadores
Postado
2 horas atrás, pradilsoncarlos disse:

bom dia, obrigado pela ajuda, mas acontece o seguinte quando coloco o componente RLPreviewSetup

Coloque ele no formulário principal ou um data module que seja instanciado uma só vez.

  • Curtir 1
  • Obrigado 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado

Bom dia pradilson você pode colocar uma verificação no create do relatório 

MenuPrincipal.RLPreviewSetup1.EnabledButtons := [pbSave, pbSend, pbCustom];

 

e no onClose voltar ao estado inicial

 

MenuPrincipal.RLPreviewSetup1.EnabledButtons := [pbPrint, pbSave, pbSend, pbCustom];

  • Obrigado 1
  • Moderadores
Postado

Vamos tentar aprender um pouco sobre delphi !

veja a mensagem abaixo. está dizendo que não está declarado o identificador. isso quer dizer que esses enumeradores não foram encontrados nas uses que estão ligados e essa unit.

então algumas sugestões para conseguir achar. segura o Ctrl e clica em cima da propriedade que está tentando atribuir valores nesse caso a enabledbuttons , provável ele vai abrir a unit onde está declarado então faça o mesmo para o tipo que ele está usando e então irá lhe dizer qual uses que tu precisa adicionar aqui nessa para que ai o delphi consiga enxergar os enumeradores.

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado
30 minutos atrás, Juliomar Marchetti disse:

Vamos tentar aprender um pouco sobre delphi !

veja a mensagem abaixo. está dizendo que não está declarado o identificador. isso quer dizer que esses enumeradores não foram encontrados nas uses que estão ligados e essa unit.

então algumas sugestões para conseguir achar. segura o Ctrl e clica em cima da propriedade que está tentando atribuir valores nesse caso a enabledbuttons , provável ele vai abrir a unit onde está declarado então faça o mesmo para o tipo que ele está usando e então irá lhe dizer qual uses que tu precisa adicionar aqui nessa para que ai o delphi consiga enxergar os enumeradores.

Opa ???, valeu pelo esculacho meu amigo, era a dica que faltava para eu me encontrar, já declarei na uses a unit "RLPreviewForm", era ela que tava faltando.

As vezes estamos perdido no meio do processo e precisamos de choque para enxergar.

Agradeço a todos que contribuíram neste forum.

Problema resolvido

  • Moderadores
Postado
14 minutos atrás, pradilsoncarlos disse:

Opa ???, valeu pelo esculacho meu amigo, era a dica que faltava para eu me encontrar, já declarei na uses a unit "RLPreviewForm", era ela que tava faltando.

As vezes estamos perdido no meio do processo e precisamos de choque para enxergar.

Agradeço a todos que contribuíram neste forum.

Problema resolvido

Na verdade não foi a intensão mas sim lhe auxiliar no aprendizado com a IDE do delphi. assim quando surgir outros problemas você vai conseguir resolver

  • Curtir 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado
12 minutos atrás, Juliomar Marchetti disse:

Na verdade não foi a intensão mas sim lhe auxiliar no aprendizado com a IDE do delphi. assim quando surgir outros problemas você vai conseguir resolver

Objetivo alcançando, na vdd eu já havia feito isso, sabe aquela questão de vi, mas não vi.??‍♂️, acho que não é só comigo que acontece não neh ?

Muito obrigado a todos que contribuíram.

Problema solucionado.

  • Curtir 1
  • Obrigado 1
  • Administradores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

  • Obrigado 2
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 2113 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.