Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/12/2010, 15h09   #1
Membre du Club
 
clément
Étudiant
Inscription : septembre 2010
Messages : 131
Détails du profil
Informations personnelles :
Nom : clément
Âge : 21

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : septembre 2010
Messages : 131
Points : 59
Points : 59
Par défaut Parser une date ?

Bonjour,

J'ai un string sous la forme "2010-11-03" et je cherches a obtenir (si possible)
3 Novembre 2010

Est-ce qu'il y a une fonction qui me permettrait cela ?

merci d'avance
Mycose est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2010, 15h11   #2
Membre Expert
 
Inscription : janvier 2006
Messages : 1 111
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 1 111
Points : 1 093
Points : 1 093
Bonjour,

Dateserial et left, mid et right.
Code :
LaDate = dateserial(left(LeChamp, 4), Mid(LeChamp, 6,2), right(LeChamp, 2))
__________________
[Access] Les bases du débogage => ici
Kloun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2010, 15h19   #3
Membre du Club
 
clément
Étudiant
Inscription : septembre 2010
Messages : 131
Détails du profil
Informations personnelles :
Nom : clément
Âge : 21

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : septembre 2010
Messages : 131
Points : 59
Points : 59
J'ai mis DateSerial(1900, 10, 10) 'Pour tester ^^

Et il a renvoyer 10/10/1900, c'est le mieux que je peux avoir ? Je peux pas avoir quelque chose avec le nom du mois et tout ?
Mycose est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2010, 15h24   #4
Membre Expert
 
Inscription : janvier 2006
Messages : 1 111
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 1 111
Points : 1 093
Points : 1 093
Une date, c'est une date.
Si tu veux afficher une date dans un format particulier, regarde Format dans l'aide Access.
__________________
[Access] Les bases du débogage => ici
Kloun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2010, 17h05   #5
Membre régulier
 
Inscription : novembre 2010
Messages : 101
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : novembre 2010
Messages : 101
Points : 81
Points : 81
Bonjour

As tu essayé
Code :
format(DateSerial(1900, 10, 10),"long date")
JeanYves70 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h57.


 
 
 
 
Partenaires

Hébergement Web