PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV (earlier versions) → impression différente après un aperçu
impression différente après un aperçu
Started by Normand Paradis, May, 23 2017 9:44 PM - 2 replies
Posted on May, 23 2017 - 9:44 PM
Bonjour,
Mon programme permet d'avoir un aperçu du résultat de l'état à l'écran avant l'impression et si je presse le bouton impression sur l'aperçu l'état imprimé ne tiens pas compte des paramètres qui ont été passé iInitRequêteEtat


iInitRequêteEtat(ETAT_rpt_reception,dhDateheuredb,dhDateheurefin,INT_imprime)
iImprimeEtat(ETAT_rpt_reception)

à l'écran je vois seulement les transactions compris entre dhDateheuredb et dhDateheurefin

Lorsque je presse le bouton Lancer l'impression de l'aperçu le résultat imprime toutes les transactions de mon fichier.

Merci
Posted on May, 23 2017 - 9:58 PM
Bonjour Normand,


Passe plutôt les paramètres à l'état, et met l'exécution de la requête
dans l'init de l'état.

De cette manière ,peu importe combien de fois le traitement est fait
(apercu, export, impression, etc), c'est toujours la même requête avec
les mêmes paramètres qui sont pris en compte

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

A votre disposition : WXShowroom.com, WXReplication (open source) et
maintenant WXEDM (open source)

Plus d'information sur http://fabriceharari.com


Le 5/23/2017 à 1:44 PM, Normand Paradis a écrit :
Bonjour,
Mon programme permet d'avoir un aperçu du résultat de l'état à l'écran
avant l'impression et si je presse le bouton impression sur l'aperçu
l'état imprimé ne tiens pas compte des paramètres qui ont été passé
iInitRequêteEtat


iInitRequêteEtat(ETAT_rpt_reception,dhDateheuredb,dhDateheurefin,INT_imprime)

iImprimeEtat(ETAT_rpt_reception)

à l'écran je vois seulement les transactions compris entre dhDateheuredb
et dhDateheurefin

Lorsque je presse le bouton Lancer l'impression de l'aperçu le résultat
imprime toutes les transactions de mon fichier.

Merci
Registered member
2,574 messages
Popularité : +222 (260 votes)
Posted on May, 24 2017 - 5:24 AM
Bonjour,

Passe les paramètres dans l'état et fais le iInitRequêteEtat() dans l'intialisation de l'état.
iImprimeEtat(ETAT_rpt_reception,dhDateheuredb,dhDateheurefin,INT_imprime)

Procedure ETAT_MonEtat(dhDateheuredb,dhDateheurefin,imprime)

iInitRequêteEtat(ETAT_rpt_reception,dhDateheuredb,dhDateheurefin,imprime)


--
Cordialement,

Philippe SAINT-BERTIN
Géode Informatique