Conversion TEXTE en DATE sous ACCESS 2010

Fermé
Maud - Modifié par Maud le 27/06/2012 à 10:31
 Maud - 27 juin 2012 à 12:08
Bonjour,

A partir d'une requête sous ACCESS 2010, je cherche à convertir en format "DATE" , la valeur d'un champ qui se trouve être en format "TEXTE" dans une table.
Le but de la manipulation est de pouvoir effectuer des calculs au sein de cette même requête à partir du résultat obtenu.
Est-ce possible, et dans l'affirmative quelle est la syntaxe à utiliser?
Un grand merci d'avance pour votre aide oh combien précieuse!

PS : petite précision : les dates sont actuellement enregistrées sous la forme "aaaammjj" mais dans un champ texte de la table

2 réponses

blux Messages postés 25976 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 17 avril 2024 3 286
Modifié par blux le 27/06/2012 à 10:47
Salut,

il faut extraire les différents éléments de ta zone, les concaténer et les transformer avec Cdate

Ca peut donner un truc comme ça (à vérifier/adapter):

SELECT cdate(right(zone,2) & "/" & "mid(zone,5,2) & "/" & left(zone,4)) FROM table...


A+ blux
 "Les cons, ça ose tout. 
C'est même à ça qu'on les reconnait"
1