par Christine » 13 Jan 2004 à 09:37
Voici en Formules @ ce que j'utilise dans une de mes bases. Cela fonctionne aussi bien dans un champ calculé d'un masque que dans une colonne calculée d'une vue...@TextToNumber(@Text(@TextToNumber(@Left(@Left(@Right(@Text(Duree);8);5);2)))+","+@If(@TextToNumber(@Right(@Left(@Right(@Text(Duree);8);5);2))/0,6<10;"0"+@Text(@Integer(@TextToNumber(@Right(@Left(@Right(@Text(Duree);8);5);2))/0,6));@Text(@Integer(@TextToNumber(@Right(@Left(@Right(@Text(Duree);8);5);2))/0,6))))-@TextToNumber(@Text(@TextToNumber(@Left(@Left(@Text(Duree);5);2)))+","+@If(@TextToNumber(@Right(@Left(@Text(Duree);5);2))/0,6<10;"0"+@Text(@Integer(@TextToNumber(@Right(@Left(@Text(Duree);5);2))/0,6));@Text(@Integer(@TextToNumber(@Right(@Left(@Text(Duree);5);2))/0,6))))Petite précision, cette formule calcule la durée en format décimal : pour 1 h 30 elle t'indique 1,5. A adapter !!! Désolé, ce n'est pas très simple, mais je n'ai pas trouvé mieux à l'époque !
Cordialement,
Christine.