Forums développeurs windev

Version complète : affichage durée dans table
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
j' ai une appli windev dans laquelle je calcul une durée que je stock dans un fichier hfsql (dans une rubrique de type réel).
voici le code :


Code :
sMon_temps_passe=DateHeureDifférence(dhMy_DateHeur_DEB,dhMy_DateHeur_FIN)
duMaduree = ChaîneVersDurée(sMon_temps_passe, duréeCentième)
rMyDuree_en_Minutes=duMaduree..EnMinutes
Duree_Appel.Duree_Appel=rMyDuree_en_Minutes
HAjoute(Duree_Appel)

Le résultat du calcul est correct.
Le problème est que quand je veux afficher dans une table la durée (stockée dans le fichier hfsql).
Si j'utilise une colonne de type durée liée a la rubrique réel de mon fichier ça affiche n'importe quoi.
Par contre si j'utilise une colonne de type numérique ça m affiche la durée correcte mais pas sous la forme HH:MM:SS

Si vous avez une idée...
L’idéal aurai été de stocké la durée sous forme durée dans mon fichier mais c'est impossible (si je ne me trompe pas)

Merci de votre aide.
Glock19
Bonjour,

essayes la solution inverse à ta création de réel

Code :
sDuree est une chaine = ""
duDuree est une duree

sDuree = NumériqueVersChaîne(Duree_Appel.Duree_Appel)
duDuree = ChaîneVersDurée(sDuree, duréeCentième)

TABLE_DUREE.COL_Duree = duDuree

'Tention par contre, j'ai fait ce code de tête, il peut y avoir des erreurs =/
Salut Soks

merci pour ta réponse.
en fait je n'avais pas vu qu'il était possible d’enregistrer dans ma base la durée sous forme de durée (et pas de réel).

plus de pb

merci encore
glock19