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?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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!
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" <Vinz@discussions.microsoft.com> a écrit dans le message de news:
A4D0577E-4E57-4B65-9F5D-706326A41E4D@microsoft.com...
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?
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?