OVH Cloud OVH Cloud

Conversion numerique en heure

3 réponses
Avatar
Pascal02
Bonjour à toutes et à tous,

J'ai un petit problème de conversion ou de formataage de nombre !

Sachant que j'ai une "TABLE" comportant un champ "numérique" non modifiable
qui sort des valeurs ainsi :

0
130
1200
800

Je voudrais lors d'"une "REQUETE"qu'il convertisse ces données en format
horaire soit :

00:00
01:30
12:00
08:00

Et je n'y arrive pas ! Que doit-je faire ??


Merce d'avance

PASCAL

3 réponses

Avatar
Raymond [mvp]
Bonsoir.

essaie cette fonction:

Dim Nombre As Long
Nombre = 800
MsgBox Format(Int(Nombre / 100), "00") & ":" & Format(Nombre Mod 100, "00")


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Pascal02" a écrit dans le message de
news:3fdf4da4$0$1158$
Bonjour à toutes et à tous,

J'ai un petit problème de conversion ou de formataage de nombre !

Sachant que j'ai une "TABLE" comportant un champ "numérique" non
modifiable

qui sort des valeurs ainsi :

0
130
1200
800

Je voudrais lors d'"une "REQUETE"qu'il convertisse ces données en format
horaire soit :

00:00
01:30
12:00
08:00

Et je n'y arrive pas ! Que doit-je faire ??


Merce d'avance

PASCAL





Avatar
Pascal02
Bonjour Raymond,

Ca fonctionne dans le code avec un dimensionnement !

MAIS... je suis dans une "REQUETE CREATION" et je ne peux fixer le "Nombre
As Long"
dans l'expression.

et tout en code j'aurais voulu éviter.. Pas assez féru ;-(

PASCAL

"Raymond [mvp]" a écrit dans le message de
news:
Bonsoir.

essaie cette fonction:

Dim Nombre As Long
Nombre = 800
MsgBox Format(Int(Nombre / 100), "00") & ":" & Format(Nombre Mod 100,
"00")



--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Pascal02" a écrit dans le message de
news:3fdf4da4$0$1158$
Bonjour à toutes et à tous,

J'ai un petit problème de conversion ou de formataage de nombre !

Sachant que j'ai une "TABLE" comportant un champ "numérique" non
modifiable

qui sort des valeurs ainsi :

0
130
1200
800

Je voudrais lors d'"une "REQUETE"qu'il convertisse ces données en format
horaire soit :

00:00
01:30
12:00
08:00

Et je n'y arrive pas ! Que doit-je faire ??


Merce d'avance

PASCAL









Avatar
Raymond [mvp]
Bonsoir.

pareil dans une requête.
exemple:
SELECT Format(Int([Nombre]/100),"00") & ":" & Format([Nombre] Mod 100,"00")
AS Expr1 FROM Table1;
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Pascal02" a écrit dans le message de
news:3fe05809$0$24041$
Bonjour Raymond,

Ca fonctionne dans le code avec un dimensionnement !

MAIS... je suis dans une "REQUETE CREATION" et je ne peux fixer le "Nombre
As Long"
dans l'expression.

et tout en code j'aurais voulu éviter.. Pas assez féru ;-(