PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Tester l'impression
Tester l'impression
Iniciado por mgomez, set., 02 2005 12:42 PM - 2 respostas
Publicado em setembro, 02 2005 - 12:42 PM
Bonjour,

Existe t'il le moyen de connaitre la destination de l'impression lors de l'exécution d'un état ?
(j'ai un traitement de maj dans le code de l'état et je ne voudrais pas faire cette maj en cas d'aperçu).

Michel
Publicado em setembro, 02 2005 - 1:13 PM
Bonjour,

C'est à toi de gérer une variable booleene (nommée par ex EnAperçu) que tu passeras à Vrai lorsque l'utilisateur demandera un aperçu (Tu as sans doute un Bouton dans ton appli qui lance l'aperçu et dans lequel tu affecteras cette variable)

Dans le code d'ouverture de ton etat, tu testeras
Si pas Enaperçu alors
..... //Ton traitement de MAJ
.....
fin
EnAperçu=faux //Remettre la variable à Faux afin que ta MAJ soit bien effectuée ...

//...si l'utilisateur demande une Vraie edition depuis la fenêtre d'aperçu

Cela devrait fonctionner....

Bon dev.
Publicado em setembro, 02 2005 - 1:55 PM
Je te conseile de mettre ton traitement de maj endhors de l'état.
Après le iImprimeEtat tu testes la fonction iImpressionDemandée pour savoir si le document à bien été envoyé à l'imprimante et effectuer alors ton traitement de maj.
Tu peux également tester la fonction iImpressionAbandonnée pour savoir si le document à été entièrement imprimé ou non.