PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → pb sur somme au format heure dans un état
pb sur somme au format heure dans un état
Débuté par guest, 05 jan. 2005 13:45 - 4 réponses
Posté le 05 janvier 2005 - 13:45
Bonjour,

je voudrais mettre un champ calculé dans mon état
Ce champ est la somme des heures.
J'ai définit un champ calculé en y mettant "somme sur rupture" et en pointant sur la rubrique "heure" de mon fichier source.
J'ai donné le format "heure" et le masque "HH:MM" à ce champ calculé.

Le total est calculé mais pas en respectant le fomat heure pour me donner donc une durée.
Exemple : 7h30 + 7h40 devrait donner 15h10 alors que le champ me donne 14h70

est-ce un bug (ou une limite de WD8) ?

merci de vos lumières
luc
Posté le 05 janvier 2005 - 18:21
Je ne suis pas sûr que ce soit un bug WD8, le format d'un élément étant la manière dont l'information doit être affichée ou saisie.
Une possibilité : utiliser les fonctions HeureVersEntier pour additionner les heures, et EntierVersHeure pour imprimer le résultat.
Posté le 07 janvier 2005 - 10:35
ok pour le format Thierry.
par contre, lorsque que l'on demande une "somme sur rupture", il devrait prendre en compte le type de donnée et donc calculer une "somme de date" , non ?
luc
Posté le 07 janvier 2005 - 16:09
A mon avis, cela n'est pas pris en compte par WD8 et je pense qu'il faut programmer la somme des heures dans le bloc HAUT DE RUPTURE du traitement RUPTURE de l'état, à moins que quelqu'un ait une solution que j'ignore.
Posté le 11 janvier 2005 - 13:45
Il faudrait utiliser un type Durée pour pouvoir additonner des heures.

--
Cordialement

Patrick Bouquet
Membre de WinDAsso - Association des Développeurs WINDEV(c)
http://www.windasso.org
pbouquet@pblogiciel.fr

"luc" <guest@newsgroup.fr> a écrit dans le message de
news:41dbc8f2@news.pcsoft.fr...

Bonjour,

je voudrais mettre un champ calculé dans mon état
Ce champ est la somme des heures.
J'ai définit un champ calculé en y mettant "somme sur rupture" et en

pointant sur la rubrique "heure" de mon fichier source.
J'ai donné le format "heure" et le masque "HH:MM" à ce champ calculé.

Le total est calculé mais pas en respectant le fomat heure pour me donner

donc une durée.
> Exemple : 7h30 + 7h40 devrait donner 15h10 alors que le champ me donne
14h70

est-ce un bug (ou une limite de WD8) ?

merci de vos lumières
luc