Rave: descobrir se foi impresso
alguém sabe como faz (caso exista) para saber se o usuário clicou em imprimir no relatório do rave ?
juliana
juliana
Venus
Curtidas 0
Respostas
Douglas Bitencourt
30/12/2003
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...
vc ainda pode usar código:
espero ter ajudado
[]s
Douglas
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
Venus
30/12/2003
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
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
Douglas Bitencourt
30/12/2003
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.
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