Bonjour,
Je rencontre un problème dans mes formule de calcul :
Je n'arrive pas a additionner la colonne heure il prend en compte que la première ligne.
Dans le calcul des des montant par jour il ne tien pas compte des demi heure.
J'ai créé une procédure local pour le cacul des 2 totaux :
PROCEDURE Calcul()
RAZ()
SAI_Total_heure = 0
SAI_Montant_total = 0
POUR TOUTE LIGNE DE TABLE_EXPRESS_Heure
SAI_Total_heure += TABLE_EXPRESS_Heure.COL_H_Nombre
SAI_Montant_total += TABLE_EXPRESS_Heure.COL_MT_Jour
FIN
*********************************************************
Dans ma fenêtre de saisie j'ai le code suivant dans le champ SAI_H_depart :
nHr1EXPRESS, nHr2EXPRESS, nHnr3EXPRESS sont des entiers système
nHr1EXPRESS = HeureVersEntier(SAI_H_depart)
nHr2EXPRESS = HeureVersEntier(SAI_H_arrive)
nHnr3EXPRESS = nHr1EXPRESS - nHr2EXPRESS
SAI_H_Nombre = EntierVersHeure(nHnr3EXPRESS)
hMonHeureEXPRESS est une Heure = SAI_H_Nombre
SAI_MT_Jour = hMonHeureEXPRESS..Heure * SAI_Taux
Merci pour votre aide.
Partager