Fórum Rave: descobrir se foi impresso #203608
30/12/2003
0
juliana
Venus
Curtir tópico
+ 0Posts
30/12/2003
Douglas Bitencourt
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
Gostei + 0
02/01/2004
Venus
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
Gostei + 0
03/01/2004
Douglas Bitencourt
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.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)