VBA converdtstr

boudjeroua Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -  
 mohammed -
Salut,
je travail avec access 2000 et j'aimerai convertir une date en chaîne de caractère en usant un module (VBa) comment faire?
j'ai trouver STR() mais elle convertie un nombre en string mais comment faire pour un champs de type date.
Merci.

1 réponse

DaNot Messages postés 221 Date d'inscription   Statut Membre Dernière intervention   163
 
Salut,

Il faut regarder la fonction FORMAT...

Dim MyTime, MyDate
MyDate = #Janvier 27, 1993#

' Renvoie "Vendredi 27 janvier 1993"
MyStr = Format(MyDate, "jjjj j mmm yyyy")



DaNot
un Libre ouvert à la source...
0
mohammed
 
Salut,
j'aimerai convertir un champ dtref en chaîne de caractère donc esque je peut écrire
Dim MyTime, MyDate
MyDate = #dtref#
MyStr = Format(MyDate, "jjjj j mmm yyyy")
Merci
0
JefEnSuz > mohammed
 
Je doute que cela fonctionne...

En Access 2000, pour convertir une date en chaine de caractères, fais juste MyStr = Cstr(MyDate)
0
mohammed > JefEnSuz
 
Salut,
juste la fonction Str(<tble>![nom champ]) fonctionne très bien seulement je ne savais pas qu'il fallait aussi user EDIT et ensuite Update.
seuelment comment indiquer que la modif doit se limiter à l'enreg eu cours.
Merci.
0