PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Calcul sur deux colonnes
Calcul sur deux colonnes
Débuté par LAURENT83, 18 jan. 2006 13:57 - 6 réponses
Posté le 18 janvier 2006 - 13:57
Bonjour,
J’ai une table qui contient deux colonnes de types numérique, et j'ai créer une nouvelle colonne du même type, ce que je veux faire ces de multiplier le contenu de la première colonne fois le contenu de la deuxième et afficher le résultat dans la 3° et tout ça ligne par ligne.
J’ai fait :
Table.TOTAL=TableTAXE*Table.PRIXHT
Mais ça été calculé juste pour la première ligne qui été en cours
Posté le 18 janvier 2006 - 15:06
i est entier

pour i=1 à table..occurrence
table.total[i]=table.taxe[i]*table.prixht[i]
fin
Posté le 18 janvier 2006 - 15:07
Bonjour,
Dans le code d'affichage d'une ligne de la table:
Table.total = table.taxe * table.prixht

Frédéric.
Posté le 18 janvier 2006 - 15:20
Bonjour,

Je voudrais savoir à quel moment, souhaites tu afficher le résultat dans la troisième colonne ?

Moi, je te propose de créer un bouton, quand tu cliques dessus, la 3 ème colonne se remplit.

voici le code :
POUR i = 1 A Table..Occurrence
Table.TOTAL[i]=Table.TAXE[i]*Table.PRIXHT[i]
FIN

Si, ce n'est pas ça que tu voulais faire, signale le.

Cordialement,

Sylvie
Posté le 18 janvier 2006 - 16:13
Solution la plus simple est trés efficace, c'est :

Sur l'évènement de ta table : AFFICHAGE D'UNE LIGNE

MaTable.Col3[MaTable] = MaTable.Col1[MaTable] * MaTable.Col2[MaTable]

Ensuite tu peux aussi rendre actif les calculs de colonnes en fin de table !!!
Posté le 19 janvier 2006 - 16:09
merci a vous tous, ca fait vraiment plaisir
Posté le 20 octobre 2017 - 07:42
Bonjour j'aimerai demandé s'il y a un code qui ne s'arette sur deux colonnes mais sur un indéfini de colonne?