PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → [Etat WD9]
[Etat WD9]
Débuté par severine.lions, 09 jan. 2006 12:14 - 4 réponses
Posté le 09 janvier 2006 - 12:14
Bonjour,

En windev 9, je cherche à faire un état de facture qui devra être imprimé en trois exemplaire avec des mentions différentes sur chaque exemplaire : "Original","Copie 1" et "Copie 2".

Quelqu'un a-t-il une idée pour réaliser cela ?
Merci beaucoup.
A+.
Séverine.
Posté le 09 janvier 2006 - 13:19
Séverine a exposé le 09/01/2006 :
Bonjour,

En windev 9, je cherche à faire un état de facture qui devra être imprimé en
trois exemplaire avec des mentions différentes sur chaque exemplaire :
"Original","Copie 1" et "Copie 2".

Quelqu'un a-t-il une idée pour réaliser cela ?
Merci beaucoup.
A+.
Séverine.


etats internes et iterations

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Posté le 09 janvier 2006 - 13:20
Séverine a écrit :
Bonjour,

En windev 9, je cherche à faire un état de facture qui devra être imprimé en trois exemplaire avec des mentions différentes sur chaque exemplaire : "Original","Copie 1" et "Copie 2".

Quelqu'un a-t-il une idée pour réaliser cela ?
Merci beaucoup.
A+.
Séverine.


Un simple champ 'libellé' dans ton état, qui sera initialisé avec un
paramètre passé lors du iimprimeetat (monetat, mon param)
par contre, si tu envoie le nombre d'exemplaires dans le iimprimeetat,
tu peux peut être utiliser un tableau de 3 chaines, et un compteur
d'impression qui à chaque page, initialise ton champ libellé avec
montableau[numero d'exemplaire]
cordialement

--
Jacques Trepp
Albygest - 81160 - St Juery
jacques-pas de spam.trepp@free.fr
(enlever '-pas de spam' pour me joindre)
http://www.albygest.com
Posté le 09 janvier 2006 - 13:52
"Séverine" <severine.lions@fr.nyklogistics.com> a écrit dans le message de
news: 43c230ac@news.pcsoft.fr...

Bonjour,

En windev 9, je cherche à faire un état de facture qui devra être imprimé
en trois exemplaire avec des mentions différentes sur chaque exemplaire :
"Original","Copie 1" et "Copie 2".

Quelqu'un a-t-il une idée pour réaliser cela ?


Bonjour,

Personnellement je procède ainsi :

// Code à placer dans le clic du bouton d'appel à l'impression de l'état :
eNbCopies est un entier = 3
eNumCopie est un entier

POUR eNumCopie = 1 A eNbCopies
iImprimeEtat(Etat1, eNumCopie)
FIN

//
***************************************************************************
// Créez le libéllé <<LIBELLE1>> dans le pied de page (par exemple)

// Procédure à placer dans le code d'ouverture de l'état.
PROCEDURE Etat1(eNumCopie)

SELON eNumCopie
CAS 1 : Etat1.LIBELLE1 = "Original"
CAS 2 : Etat1.LIBELLE1 = "Copie 1"
AUTRES CAS : Etat1.LIBELLE1 = "Copie 2"
FIN

--
Sincères salutations

Jean-Claude FLAJOULOT
Email : sp_nospamm_etb@tiscali.fr
(otez _nospamm_ pour me contacter)
Sécurité Pointage & Biométrie
http://sp-et-b.chez-alice.fr/
Posté le 16 janvier 2006 - 10:52
Merci pour le conseil. Ca fonctionne correctement.

A+
Séverine.