Conversion sur access

  • Initiateur de la discussion Alan
  • Date de début
A

Alan

Guest
Bonjour,

j'ai un champ texte qui contient 8 chiffres

exemple : 00010248

je voudrais pouvoir convertir cette chaine en heure

-> 01:02:48

Voila ce que j'ai fait

00010248

donc de fais un droite$(expr;6) et j'obtient :

010248

je fais un masque de saisie : 00:00:00 et j'obtient :

01:02:48

Quand j'exporte ma requête vers excel je retrouve :

'010248

et impossible de mettre en format heure



Au secour !!!!!
 
E

Emmanuel

Guest
Bonjour,

Selectionne la colonne qui contient tes champs au format erronné et dans le menu DOnnées\COnvertir, suit la procédure et à un moment il te demandera dans format souhaite tu convertir les données.

Ca devrait bien fonctionner

A+
 
A

Alan

Guest
Bonjour,

j'ai un champ texte qui contient 8 chiffres

exemple : 00010248

je voudrais pouvoir convertir cette chaine en heure

-> 01:02:48

Voila ce que j'ai fait

00010248

donc de fais un droite$(expr;6) et j'obtient :

010248

je fais un masque de saisie : 00:00:00 et j'obtient :

01:02:48

Quand j'exporte ma requête vers excel je retrouve :

'010248

et impossible de mettre en format heure



Au secour !!!!!
 
L

loic38

Guest
bonjour emmanuel

si ta cellule est en A1et quelle contient 00010248, essayes cette formule dans la cellule A2

=+STXT(A1;3;2)&":"&STXT(A1;5;2)&":"&STXT(A1;7;2)

tu devrais obtenir en A2 :
1:02:48

(+ Formater la colonne 2 en Heure/Minute/Seconde)
 
C

chris

Guest
Bonjour
Eh oui le masque ne sert qu'à la présentation des données dans ACCESS mais la donnée est stockée et donc exportée dans son format d'origine.
Il faut donc ou refaire un "masque" Excel (format) ou une conversion comme expliqué par Loic.
Chris
 

Discussions similaires

Statistiques des forums

Discussions
312 214
Messages
2 086 311
Membres
103 175
dernier inscrit
abcc