OVH Cloud OVH Cloud

Convertion Texte->Date et Texte->Nombres

1 réponse
Avatar
Vinz
Bonjour

Tout est dans le titre!

J'ai une base avec un table X liée d'une autre base. Cette table X n'est pas
modifiable (le contenu s'alimente seul mais la structure est intouchable,
vérouillé par le provider).

Or, j'ai des dates dans cette table X. Elles sont en format Texte. Comment
faire une requête qui convertisse cela en vraie date?

D'autra part j'ai des nombres avec séparateur le point "." Donc c'est du
texte pour Access. Comment les convertir en nombre en remplaçant le poin par
une virhgule?

Merci à vous!

1 réponse

Avatar
Raymond [mvp]
Bonjour.

lorsque tu utilises le champ pseudo-date mais contenant une date valide, tu
dois utiliser CDate(lechamp) soit dans ta requête:
Madate: CDate(lechamp)
pour les sommes c'est pareil il faut passer par replace pour changer le . et
ensuite Val pour transformer en numérique:
Val(Replace(monchamp, ".", ","))
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Vinz" a écrit dans le message de news:

Bonjour

Tout est dans le titre!

J'ai une base avec un table X liée d'une autre base. Cette table X n'est
pas
modifiable (le contenu s'alimente seul mais la structure est intouchable,
vérouillé par le provider).

Or, j'ai des dates dans cette table X. Elles sont en format Texte. Comment
faire une requête qui convertisse cela en vraie date?

D'autra part j'ai des nombres avec séparateur le point "." Donc c'est du
texte pour Access. Comment les convertir en nombre en remplaçant le poin
par
une virhgule?

Merci à vous!