OVH Cloud OVH Cloud

Affichage hh:mm dans un formulaire

4 réponses
Avatar
Giques
Bonjour à tous,

Dans un formulaire, je veux afficher un champs contenant des heures en
format numérique (10,75 heures), j'aimerais afficher : 10:45

J'ai essaié avec la propriété "format" en mettant : hh:mm mais cela
m'affiche quelque chose qui n'a rien à voir (09/01/1900 18:00:00)

HELP

Giques

4 réponses

Avatar
Yann
Salut Giques,
Les dates et heures sont décomposées en entier pour la
date + partie fractionnaire (décimale) pour les heures.
Donc 1 heure = 1/24 = 0.041666666666666...

Pour afficher tes heures comme tu le souhaites, tu dois
faire 24*(ChampDateHeure-Cint(ChampDateHeure))

Bye
Yann

-----Message d'origine-----
Bonjour à tous,

Dans un formulaire, je veux afficher un champs contenant
des heures en

format numérique (10,75 heures), j'aimerais afficher :
10:45


J'ai essaié avec la propriété "format" en mettant :
hh:mm mais cela

m'affiche quelque chose qui n'a rien à voir (09/01/1900
18:00:00)


HELP

Giques


.



Avatar
Phil
Bonjour,
Quand un champ est converti en date dans un formulaire, la valeur donnée est
ajoutée à la valeur du 30/12/1899 (pourquoi ???, peut-être la date de
naissance du grand-père de Bill).
Tu as donc 30/12/1899 00:00 + 10,75 = 09/01-1900 18:00.
CQFD
Salut,


Bonjour à tous,

Dans un formulaire, je veux afficher un champs contenant des heures en
format numérique (10,75 heures), j'aimerais afficher : 10:45

J'ai essaié avec la propriété "format" en mettant : hh:mm mais cela
m'affiche quelque chose qui n'a rien à voir (09/01/1900 18:00:00)

HELP

Giques





Avatar
Yann
Re-,
Tu forces le format numérique...

Bye
Yann

-----Message d'origine-----
Bonjour,
Quand un champ est converti en date dans un formulaire,
la valeur donnée est

ajoutée à la valeur du 30/12/1899 (pourquoi ???, peut-
être la date de

naissance du grand-père de Bill).
Tu as donc 30/12/1899 00:00 + 10,75 = 09/01-1900 18:00.
CQFD
Salut,


Bonjour à tous,

Dans un formulaire, je veux afficher un champs
contenant des heures en


format numérique (10,75 heures), j'aimerais
afficher : 10:45



J'ai essaié avec la propriété "format" en mettant :
hh:mm mais cela


m'affiche quelque chose qui n'a rien à voir
(09/01/1900 18:00:00)



HELP

Giques



.





Avatar
Giques
Merci à Yann et Phil pour m'avoir éclairé

Salut

@ +

Giques


"Giques" a écrit dans le message de
news: 414ab229$0$308$
Bonjour à tous,

Dans un formulaire, je veux afficher un champs contenant des heures en
format numérique (10,75 heures), j'aimerais afficher : 10:45

J'ai essaié avec la propriété "format" en mettant : hh:mm mais cela
m'affiche quelque chose qui n'a rien à voir (09/01/1900 18:00:00)

HELP

Giques