PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2024 → ETAT ..... % par ligne sur montant total
ETAT ..... % par ligne sur montant total
Iniciado por bmalisan, 27,feb. 2006 12:44 - 5 respuestas
Publicado el 27,febrero 2006 - 12:44
bonjour,
J'ai plusieurs fournisseurs(1er rupture avec leur Chiffres d'Affaires)
j'essaye d'avoir le % par rapport au total général (tous les fournisseurs)
seul prb etant donné que la somme du ca total et en fin de document
je ne peux le divise il ne trouve pas total général
CA FOURNISSEUR /CA TOTAL GENERAL * 100
à bientôt
Publicado el 27,febrero 2006 - 13:12
Ou tu fais un premier parcours sans imprimer pour calculer ton total, ou tu prépares tes données dans un tableau avant de lancer l'impression et tu imprimes à partir de ce tableau (dans lequel tu as fait ton calcul).

Hubert
Publicado el 27,febrero 2006 - 14:02
merci comment fais-tu le premier parcours et la 2eme pour editer
@+
Publicado el 27,febrero 2006 - 15:08
Bonjour,

Pourquoi ne pas envoyer le montant total en paramètre de l'impression...

Cordialement,

C.AUBRY
Publicado el 27,febrero 2006 - 15:45
paramètre de l'impression
à quel endroit ?
Publicado el 28,febrero 2006 - 09:18
Bonjour,

Code d'ouverture de l'état
PROCEDURE ouvreEtat( MontantTotal)

Code d'un ligne de tableau, sur le champ %, avant impression de la colonne
SI Val(MoiMême..Valeur) = 0 ALORS MoiMême..Valeur = "" // évite d'imprimer des 0
SI MontantTotal <> 0 ALORS MoiMême..Valeur = Arrondi( ((MontantClient -
MontantTotal) / Montant) * 100,2 ) SINON MoiMême..Valeur = "" // Pour éviter une
division par 0


Lancement de l'impression
IImprimeEtat( NomDelEtat, MontantTotal)

Voilà, c'est tout simple...

Cordialement,

C.AUBRY