Fórum saber se o QuickReport Imprimiu #231696
12/05/2004
0
olá galera blz
seguinte eu estou presisando de rodar uma determinada rotina no meu sistema somenete se um relatório foi impresso, o problema é que eu dou um preview no mesmo, e se o cara cancelar o mesmo eu já não posso rodar a rotina, como eu posso saber se o mesmo foi impresso ou não?
eu já testei no AfterPrinter só que pro *** um preview é igual ao print
também já testei a propriedade state só que o mesmo *** só me aparece como qrAvailable (ou seja está pronto pra imprimir - tanto no before quanto no after - e se eu coloco qualquer coisa no onPreview o relatório simplesmente não é exibido!!)
desde já muito obrigado !
seguinte eu estou presisando de rodar uma determinada rotina no meu sistema somenete se um relatório foi impresso, o problema é que eu dou um preview no mesmo, e se o cara cancelar o mesmo eu já não posso rodar a rotina, como eu posso saber se o mesmo foi impresso ou não?
eu já testei no AfterPrinter só que pro *** um preview é igual ao print
também já testei a propriedade state só que o mesmo *** só me aparece como qrAvailable (ou seja está pronto pra imprimir - tanto no before quanto no after - e se eu coloco qualquer coisa no onPreview o relatório simplesmente não é exibido!!)
desde já muito obrigado !
Djjunior
Curtir tópico
+ 0
Responder
Posts
12/05/2004
Thematrix:reloaded
Nesse caso vc pode troca o método Preview por Print...
ou criar um botão preview (apenas para ver) e um botão Imprimir (com o método PRINT) para executar a operação que vc precisa.
Valeu?
ou criar um botão preview (apenas para ver) e um botão Imprimir (com o método PRINT) para executar a operação que vc precisa.
Valeu?
Responder
Gostei + 0
12/05/2004
Djjunior
eis o pó eu não achei um OnPrint !
mas valeu, o que eu arrumei foi o seguinte eu declarei uma variável publica dentro do form do relatório, e quando eu mando dar um preview eu a inicializo com 1 de forma que depois do before print do preview eu a incremento se o usuário der um print ele registra (pois o valor da variavel é maior que 1), se ele mandar imprimir direto eu já inicializo essa variavel com 2. tá meio forçado mas eu realmente ñ achei um jeito melhor (até agora !)
mas valeu, o que eu arrumei foi o seguinte eu declarei uma variável publica dentro do form do relatório, e quando eu mando dar um preview eu a inicializo com 1 de forma que depois do before print do preview eu a incremento se o usuário der um print ele registra (pois o valor da variavel é maior que 1), se ele mandar imprimir direto eu já inicializo essa variavel com 2. tá meio forçado mas eu realmente ñ achei um jeito melhor (até agora !)
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)