Bonjour =E0 tous.
Est ce que quelqu'un peut me donner un petit coups de=20
main :=20
j'ai un champs texte dans une table. Dans ce champs, j'ai=20
35.000 enregistrements qui peuvent etre
100frs
100.50frs
12E
12,E
je souhaiterais supprimer tout ce qui ressemble =E0 "frs"=20
et =E0 "E" pour ensuite pouvoir passer mon champs en=20
num=E9rique (et ainsi pouvoir faire des calculs).
Je vous en prie, un petit coups de main. Merci=20
infiniement.
Marie
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
Denis P
Bonjour Marie,
Pour parvenir à faire ce que tu désires tu devras faire 2 requêtes Update dans ta Base de données
La première pour enlever le "frs" à la fin de la valeur de ton champ
UPDATE TaTable SET TonChamp = MID(TonChamp, 1, LEN(LTRIM(RTRIM(TonChamp)))-3) WHERE RIGHT(LTRIM(RTRIM(TonChamp, 3))) = 'frs'
Ensuite pour enlever le "E" à la fin de la valeur de ton champ
UPDATE TaTable SET TonChamp = MID(TonChamp, 1, LEN(LTRIM(RTRIM(TonChamp))) - 1) WHERE RIGHT(LTRIM(RTRIM(TonChamp,1))) = 'E'
Donc tu récupères la valeur de ton champ moins les 3 derniers caractères lorsqu'il se termine par 'frs' et tu récupères la valeur de ton champ moins le dernier caractère lorsqu'il se termine par 'E'
Une fois ces requêtes exeécutées, tu pourrais alors modifier ton champ en numérique afin de pouvoir effectuer tes calculs.
Espérant t'avoir aider un peu
@ +
Denis P "Marie" a écrit dans le message de news:006701c3c647$45659a10$ Bonjour à tous. Est ce que quelqu'un peut me donner un petit coups de main : j'ai un champs texte dans une table. Dans ce champs, j'ai 35.000 enregistrements qui peuvent etre 100frs 100.50frs 12E 12,E je souhaiterais supprimer tout ce qui ressemble à "frs" et à "E" pour ensuite pouvoir passer mon champs en numérique (et ainsi pouvoir faire des calculs). Je vous en prie, un petit coups de main. Merci infiniement. Marie
Bonjour Marie,
Pour parvenir à faire ce que tu désires tu devras faire 2 requêtes Update
dans ta Base de données
La première pour enlever le "frs" à la fin de la valeur de ton champ
UPDATE TaTable SET TonChamp = MID(TonChamp, 1,
LEN(LTRIM(RTRIM(TonChamp)))-3)
WHERE RIGHT(LTRIM(RTRIM(TonChamp, 3))) = 'frs'
Ensuite pour enlever le "E" à la fin de la valeur de ton champ
UPDATE TaTable SET TonChamp = MID(TonChamp, 1, LEN(LTRIM(RTRIM(TonChamp))) -
1)
WHERE RIGHT(LTRIM(RTRIM(TonChamp,1))) = 'E'
Donc tu récupères la valeur de ton champ moins les 3 derniers caractères
lorsqu'il se termine par 'frs' et tu récupères la valeur de ton champ moins
le dernier caractère lorsqu'il se termine par 'E'
Une fois ces requêtes exeécutées, tu pourrais alors modifier ton champ en
numérique afin de pouvoir effectuer tes calculs.
Espérant t'avoir aider un peu
@ +
Denis P
"Marie" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:006701c3c647$45659a10$a101280a@phx.gbl...
Bonjour à tous.
Est ce que quelqu'un peut me donner un petit coups de
main :
j'ai un champs texte dans une table. Dans ce champs, j'ai
35.000 enregistrements qui peuvent etre
100frs
100.50frs
12E
12,E
je souhaiterais supprimer tout ce qui ressemble à "frs"
et à "E" pour ensuite pouvoir passer mon champs en
numérique (et ainsi pouvoir faire des calculs).
Je vous en prie, un petit coups de main. Merci
infiniement.
Marie
Pour parvenir à faire ce que tu désires tu devras faire 2 requêtes Update dans ta Base de données
La première pour enlever le "frs" à la fin de la valeur de ton champ
UPDATE TaTable SET TonChamp = MID(TonChamp, 1, LEN(LTRIM(RTRIM(TonChamp)))-3) WHERE RIGHT(LTRIM(RTRIM(TonChamp, 3))) = 'frs'
Ensuite pour enlever le "E" à la fin de la valeur de ton champ
UPDATE TaTable SET TonChamp = MID(TonChamp, 1, LEN(LTRIM(RTRIM(TonChamp))) - 1) WHERE RIGHT(LTRIM(RTRIM(TonChamp,1))) = 'E'
Donc tu récupères la valeur de ton champ moins les 3 derniers caractères lorsqu'il se termine par 'frs' et tu récupères la valeur de ton champ moins le dernier caractère lorsqu'il se termine par 'E'
Une fois ces requêtes exeécutées, tu pourrais alors modifier ton champ en numérique afin de pouvoir effectuer tes calculs.
Espérant t'avoir aider un peu
@ +
Denis P "Marie" a écrit dans le message de news:006701c3c647$45659a10$ Bonjour à tous. Est ce que quelqu'un peut me donner un petit coups de main : j'ai un champs texte dans une table. Dans ce champs, j'ai 35.000 enregistrements qui peuvent etre 100frs 100.50frs 12E 12,E je souhaiterais supprimer tout ce qui ressemble à "frs" et à "E" pour ensuite pouvoir passer mon champs en numérique (et ainsi pouvoir faire des calculs). Je vous en prie, un petit coups de main. Merci infiniement. Marie