Message de rapport:
 

Re: Resultat d'un calcul dans un champ...

Sujet: Re: Resultat d'un calcul dans un champ...
par Vinz sur 27/7/2006 14:26:16

Re ^^

pour votre procédure vous pouvez l'alleger un peu sans passer par des variables

PROCEDURE SommeChamps()

SaisieTps_total1=SaisieTps1_A1+SaisieTps1_A2+SaisieTps1_B1+SaisieTps1_B3+SaisieTps1_C


Appelez vous la fonction dans l'évenement modification de tous vos champ ?

De plus vos affectation sont mauvaise le code doit etre si vous voulez passer par des variables :
PROCEDURE SommeChamps()

// déclaration des champs source

saisieA1 est un numérique
saisieA2 est un numérique
saisieB1 est un numérique
saisieB2 est un numérique
saisieB3 est un numérique
saisieC est un numérique

// Affectations des variables
saisieA1=SaisieTps1_A1..Valeur
saisieA2=SaisieTps1_A2..Valeur
saisieB1=SaisieTps1_B1..Valeur
saisieB3=SaisieTps1_B3..Valeur
saisieC=SaisieTps1_C..Valeur
//déclaration du champs resultat

ChampsTotal est un numérique

ChampsTotal=saisieA1+saisieA2+saisieB1+saisieB2+saisieB3+saisieC


Edit : je me suis trompé dans la 1er partie de code, la maj est effectué
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2