PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV (versiones precedentes) → comment reconnaitre la dernière page d'un état?
comment reconnaitre la dernière page d'un état?
Iniciado por Amen ANANI, 08,ago. 2004 20:34 - 1 respuesta
Publicado el 08,agosto 2004 - 20:34
Je suis en train de faire un état et je voudrais savoir comment faire pour
déterminer à l'avance la dernière page en vue d'insérer un objet.
Exemple: l'etat de la liste des clients d'une société.On ne sait pas à priori
le nombre de pages.Comment identifier la dernière page.
Merci de m'apporter votre contribution
Publicado el 11,agosto 2004 - 17:38
"Amen ANANI" <ananiamen@yahoo.fr> wrote:


Je suis en train de faire un état et je voudrais savoir comment faire pour
déterminer à l'avance la dernière page en vue d'insérer un objet.
Exemple: l'etat de la liste des clients d'une société.On ne sait pas à priori
le nombre de pages.Comment identifier la dernière page.
Merci de m'apporter votre contribution

Bonjour,
Pour connaitre le nombre de page, il suffit :
- de rediriger l'impression dans un fichier texte
- de poster une variable en paramètre à l'état
- A chaque fin de page de lui affecter la valeur de inumpage()

noter que le passage de paramètre étant réalisé par défaut par adresse, les
modification apportée à la variable pendant le parcours seront disponible
dans le code d'appel de l'impression.

Ensuite relancer l'impression avec cette fois ci le nombre de page en paramètre
que vous pourrez utiliser dans votre Etat !

Noter quil est intéresant de récupérer dans une locale de l'état la valeur
du paramètre pour ne pas avoir de problème de recouvrement avec le traitement
de l'impression à vide.

bon courage
++ R&B