Fórum Rave: descobrir se foi impresso #203608

30/12/2003

0

alguém sabe como faz (caso exista) para saber se o usuário clicou em imprimir no relatório do rave ?

juliana


Venus

Venus

Responder

Posts

30/12/2003

Douglas Bitencourt

venus

de que forma vc que saber disto?

Quer registrar em um BD?
Quer exibir uma mensagem?
...
--> no evento OnAfterPreviewPrint do componente RvSystem:
crie a rotina para avisar, gravar informação, ou qq outra coisa.

(note que só será executado o código associado a este evento se na tela de preview de impressão, ao pressionar a impressorinha para imprimir o relatório, pressionar o botão OK (output options - onde escolhe como se vai imprimir e não o priview normal do relatório)).

exemplo...

procedure TfrmRelatorios.RvSystem1AfterPreviewPrint(Sender: TObject);
begin
  showmessage(´ALO MUNDO´);
end;


vc ainda pode usar código:

  RvSystem1.OnAfterPreviewPrint(TNotifyEvent);



espero ter ajudado

[]s

Douglas


Responder

Gostei + 0

02/01/2004

Venus

Caro irmãozinho,

admiro sua boa vomtade em ajudar...
na verdade preciso saber qdo foi impresso tb dentro do preview do relatório....
será que tem como....

mais uma vez muito obrigada...
Juliana R+C


Responder

Gostei + 0

03/01/2004

Douglas Bitencourt

Venus,

Acho que é possível sim fazer o que vc pretende, porém, acredito que dê um pouquinho de trabalho. Nunca fiz nada deste tipo, mas se vc capturar o status da impressora, vc conseguirá obter a resposta de um documento que já foi impresso.
Acho que se realizar esta captura dentro do evento OnAfterPreviewPrint vc terá esta resposta.

Achei este artigo e acredito que possa lhe ajudar a fazer o que precisa.
A pessoa que o escreveu talvez possa lhe ajudar mais...


http://lib.seven.com.br/ampliar.asp?codcat=&codartigo=121

Saudações rzczs ¨:¨

pz.pf

Douglas.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar