Bonsoir,
j'ai créé un champ durée au format heure (hh:mm:ss). Lorsque je veux saisir une durée > à 24 heures Acces me refuse la saisie.
Quel type de champ faut il utiliser pour pouvoir saisir une durée au format 25:00:00 ?
Merci de vos réponses
Version imprimable
Bonsoir,
j'ai créé un champ durée au format heure (hh:mm:ss). Lorsque je veux saisir une durée > à 24 heures Acces me refuse la saisie.
Quel type de champ faut il utiliser pour pouvoir saisir une durée au format 25:00:00 ?
Merci de vos réponses
.Citation:
dd/mm/aaaa hh:mm:ss
Salut,
Je ne suis pas sur que cela fonctionne.
Pour ma part, je ferai la chose suivante, je crée 2 champs numériques dans ma table (ChampHeure et ChampMinute), et ensuite j'utiliserai une fonction qui me décomposer la saisie en deux (pour la mettre dans des champs invisible) :
Et pour recomposer l'heure :Code:
1
2
3 Dim NumH as integer, NumM as Integer NumH=Split(ChampHeure.Value, ":")(0) NumM=Split(ChampHeure.Value, ":")(1)
@+.Code:
1
2
3 Function Heure24(NumH As String, NumM) As Date Heure24 = TimeSerial(Split(NumH, ":")(0), Split(NumM, ":")(1), 0) End Function