la fonction Trim supprime les espaces encadrant une cha^^ine de caractères. Quant à enlever les points ou les espaces au sein d'une chaine, tu peux employer la fonction Replace(chaine,caractere_a_remplacer,caractere_de_remplacement). Attention, Replace n'existe qu'à paritr d'Accès 2000 si je ne m'abuse.
"Cilou" a écrit dans le message de news:
Bonjour,
Quelle est la requete qui permert de supprimer les espaces (ou les points)d'un numéro de téléphone ?
Merci de votre aide
la fonction Trim supprime les espaces encadrant une cha^^ine de caractères.
Quant à enlever les points ou les espaces au sein d'une chaine, tu peux
employer la fonction
Replace(chaine,caractere_a_remplacer,caractere_de_remplacement).
Attention, Replace n'existe qu'à paritr d'Accès 2000 si je ne m'abuse.
"Cilou" <Cilou@discussions.microsoft.com> a écrit dans le message de
news:B706C732-3DE1-498B-B7EF-2156F510F6B9@microsoft.com...
Bonjour,
Quelle est la requete qui permert de supprimer les espaces (ou les
points)d'un numéro de téléphone ?
la fonction Trim supprime les espaces encadrant une cha^^ine de caractères. Quant à enlever les points ou les espaces au sein d'une chaine, tu peux employer la fonction Replace(chaine,caractere_a_remplacer,caractere_de_remplacement). Attention, Replace n'existe qu'à paritr d'Accès 2000 si je ne m'abuse.
"Cilou" a écrit dans le message de news:
Bonjour,
Quelle est la requete qui permert de supprimer les espaces (ou les points)d'un numéro de téléphone ?
Merci de votre aide
Cilou
Quel est la syntaxe pour utiliser trim ?
SELECT trim (Table1.tel) FROM Table1;
Cette syntaxe ne me supprime les espaces entre chaque chiffre
"Antoine Labusquière" wrote:
la fonction Trim supprime les espaces encadrant une cha^^ine de caractères. Quant à enlever les points ou les espaces au sein d'une chaine, tu peux employer la fonction Replace(chaine,caractere_a_remplacer,caractere_de_remplacement). Attention, Replace n'existe qu'à paritr d'Accès 2000 si je ne m'abuse.
"Cilou" a écrit dans le message de news:
Bonjour,
Quelle est la requete qui permert de supprimer les espaces (ou les points)d'un numéro de téléphone ?
Merci de votre aide
Quel est la syntaxe pour utiliser trim ?
SELECT trim (Table1.tel)
FROM Table1;
Cette syntaxe ne me supprime les espaces entre chaque chiffre
"Antoine Labusquière" wrote:
la fonction Trim supprime les espaces encadrant une cha^^ine de caractères.
Quant à enlever les points ou les espaces au sein d'une chaine, tu peux
employer la fonction
Replace(chaine,caractere_a_remplacer,caractere_de_remplacement).
Attention, Replace n'existe qu'à paritr d'Accès 2000 si je ne m'abuse.
"Cilou" <Cilou@discussions.microsoft.com> a écrit dans le message de
news:B706C732-3DE1-498B-B7EF-2156F510F6B9@microsoft.com...
Bonjour,
Quelle est la requete qui permert de supprimer les espaces (ou les
points)d'un numéro de téléphone ?
Cette syntaxe ne me supprime les espaces entre chaque chiffre
"Antoine Labusquière" wrote:
la fonction Trim supprime les espaces encadrant une cha^^ine de caractères. Quant à enlever les points ou les espaces au sein d'une chaine, tu peux employer la fonction Replace(chaine,caractere_a_remplacer,caractere_de_remplacement). Attention, Replace n'existe qu'à paritr d'Accès 2000 si je ne m'abuse.
"Cilou" a écrit dans le message de news:
Bonjour,
Quelle est la requete qui permert de supprimer les espaces (ou les points)d'un numéro de téléphone ?
Merci de votre aide
Cilou
La fonction ne permet que de supprimer au début et en fin de chaine mais les espaces au milieu comment peut on les supprimer ?
"Antoine Labusquière" wrote:
la fonction Trim supprime les espaces encadrant une cha^^ine de caractères. Quant à enlever les points ou les espaces au sein d'une chaine, tu peux employer la fonction Replace(chaine,caractere_a_remplacer,caractere_de_remplacement). Attention, Replace n'existe qu'à paritr d'Accès 2000 si je ne m'abuse.
"Cilou" a écrit dans le message de news:
Bonjour,
Quelle est la requete qui permert de supprimer les espaces (ou les points)d'un numéro de téléphone ?
Merci de votre aide
La fonction ne permet que de supprimer au début et en fin de chaine mais les
espaces au milieu comment peut on les supprimer ?
"Antoine Labusquière" wrote:
la fonction Trim supprime les espaces encadrant une cha^^ine de caractères.
Quant à enlever les points ou les espaces au sein d'une chaine, tu peux
employer la fonction
Replace(chaine,caractere_a_remplacer,caractere_de_remplacement).
Attention, Replace n'existe qu'à paritr d'Accès 2000 si je ne m'abuse.
"Cilou" <Cilou@discussions.microsoft.com> a écrit dans le message de
news:B706C732-3DE1-498B-B7EF-2156F510F6B9@microsoft.com...
Bonjour,
Quelle est la requete qui permert de supprimer les espaces (ou les
points)d'un numéro de téléphone ?
La fonction ne permet que de supprimer au début et en fin de chaine mais les espaces au milieu comment peut on les supprimer ?
"Antoine Labusquière" wrote:
la fonction Trim supprime les espaces encadrant une cha^^ine de caractères. Quant à enlever les points ou les espaces au sein d'une chaine, tu peux employer la fonction Replace(chaine,caractere_a_remplacer,caractere_de_remplacement). Attention, Replace n'existe qu'à paritr d'Accès 2000 si je ne m'abuse.
"Cilou" a écrit dans le message de news:
Bonjour,
Quelle est la requete qui permert de supprimer les espaces (ou les points)d'un numéro de téléphone ?
Merci de votre aide
Eric
Bonjour,
il te faut utiliser la fonction Replace() Replace(tel," ","") ou Replace(tel,".","")
Si tu as une version antérieure à Access2k voir la fonction de Jessy sur http://access.jessy.free.fr/ dans la catégorie Equivalence.
-- A+ Eric Lien à suivre : http://users.skynet.be/mpfa/
la fonction Trim supprime les espaces encadrant une cha^^ine de caractères. Quant à enlever les points ou les espaces au sein d'une chaine, tu peux employer la fonction Replace(chaine,caractere_a_remplacer,caractere_de_remplacement). Attention, Replace n'existe qu'à paritr d'Accès 2000 si je ne m'abuse.
la fonction Trim supprime les espaces encadrant une cha^^ine de
caractères. Quant à enlever les points ou les espaces au sein d'une
chaine, tu peux employer la fonction
Replace(chaine,caractere_a_remplacer,caractere_de_remplacement).
Attention, Replace n'existe qu'à paritr d'Accès 2000 si je ne
m'abuse.
la fonction Trim supprime les espaces encadrant une cha^^ine de caractères. Quant à enlever les points ou les espaces au sein d'une chaine, tu peux employer la fonction Replace(chaine,caractere_a_remplacer,caractere_de_remplacement). Attention, Replace n'existe qu'à paritr d'Accès 2000 si je ne m'abuse.
J'ai pourtant répondu à la question, ce me semble ?!?
"Cilou" a écrit dans le message de news:
La fonction ne permet que de supprimer au début et en fin de chaine mais les
espaces au milieu comment peut on les supprimer ?
"Antoine Labusquière" wrote:
la fonction Trim supprime les espaces encadrant une cha^^ine de caractères.
Quant à enlever les points ou les espaces au sein d'une chaine, tu peux employer la fonction Replace(chaine,caractere_a_remplacer,caractere_de_remplacement). Attention, Replace n'existe qu'à paritr d'Accès 2000 si je ne m'abuse.
"Cilou" a écrit dans le message de news:
Bonjour,
Quelle est la requete qui permert de supprimer les espaces (ou les points)d'un numéro de téléphone ?
Merci de votre aide
J'ai pourtant répondu à la question, ce me semble ?!?
"Cilou" <Cilou@discussions.microsoft.com> a écrit dans le message de
news:0B89AE12-C8C9-4496-BDD3-CE182A852467@microsoft.com...
La fonction ne permet que de supprimer au début et en fin de chaine mais
les
espaces au milieu comment peut on les supprimer ?
"Antoine Labusquière" wrote:
la fonction Trim supprime les espaces encadrant une cha^^ine de
caractères.
Quant à enlever les points ou les espaces au sein d'une chaine, tu peux
employer la fonction
Replace(chaine,caractere_a_remplacer,caractere_de_remplacement).
Attention, Replace n'existe qu'à paritr d'Accès 2000 si je ne m'abuse.
"Cilou" <Cilou@discussions.microsoft.com> a écrit dans le message de
news:B706C732-3DE1-498B-B7EF-2156F510F6B9@microsoft.com...
Bonjour,
Quelle est la requete qui permert de supprimer les espaces (ou les
points)d'un numéro de téléphone ?
J'ai pourtant répondu à la question, ce me semble ?!?
"Cilou" a écrit dans le message de news:
La fonction ne permet que de supprimer au début et en fin de chaine mais les
espaces au milieu comment peut on les supprimer ?
"Antoine Labusquière" wrote:
la fonction Trim supprime les espaces encadrant une cha^^ine de caractères.
Quant à enlever les points ou les espaces au sein d'une chaine, tu peux employer la fonction Replace(chaine,caractere_a_remplacer,caractere_de_remplacement). Attention, Replace n'existe qu'à paritr d'Accès 2000 si je ne m'abuse.
"Cilou" a écrit dans le message de news:
Bonjour,
Quelle est la requete qui permert de supprimer les espaces (ou les points)d'un numéro de téléphone ?
Merci de votre aide
Thierry Bertrand
Si tu veux vraiment supprimer les espaces (ex transformer la chaine : " 12 25 45 47 88 " en "1225454788" alors le mieux est de splitter la chaine, puis de concaténer les éléments:
Function SuppSpace(byval Chaine as string) as string dim Res as string() dim i as integer Dim Resultat as string set res=split(chaine," ") resultat="" for i=0 to ubound(Res) Resultat = Resultat & Res(i) next i SuppSpace=Resultat end function
et pour l'utilisation:
select Table.tel1 from Table into Zone ' là la syntaxe du select est à voir suivant l'outil, le but étant que le champ tel se retrouve dans la variable Zone. Res=suppspace(zone) ' Res contiendra tout tel1 sauf les espaces.
"Cilou" a écrit dans le message de news:
Bonjour,
Quelle est la requete qui permert de supprimer les espaces (ou les points)d'un numéro de téléphone ?
Merci de votre aide
Si tu veux vraiment supprimer les espaces (ex transformer la chaine : " 12
25 45 47 88 " en "1225454788" alors le mieux est de splitter la chaine,
puis de concaténer les éléments:
Function SuppSpace(byval Chaine as string) as string
dim Res as string()
dim i as integer
Dim Resultat as string
set res=split(chaine," ")
resultat=""
for i=0 to ubound(Res)
Resultat = Resultat & Res(i)
next i
SuppSpace=Resultat
end function
et pour l'utilisation:
select Table.tel1 from Table into Zone ' là la syntaxe du select est à
voir suivant l'outil, le but étant que le champ tel se retrouve dans la
variable Zone.
Res=suppspace(zone) ' Res contiendra tout tel1 sauf les espaces.
"Cilou" <Cilou@discussions.microsoft.com> a écrit dans le message de news:
B706C732-3DE1-498B-B7EF-2156F510F6B9@microsoft.com...
Bonjour,
Quelle est la requete qui permert de supprimer les espaces (ou les
points)d'un numéro de téléphone ?
Si tu veux vraiment supprimer les espaces (ex transformer la chaine : " 12 25 45 47 88 " en "1225454788" alors le mieux est de splitter la chaine, puis de concaténer les éléments:
Function SuppSpace(byval Chaine as string) as string dim Res as string() dim i as integer Dim Resultat as string set res=split(chaine," ") resultat="" for i=0 to ubound(Res) Resultat = Resultat & Res(i) next i SuppSpace=Resultat end function
et pour l'utilisation:
select Table.tel1 from Table into Zone ' là la syntaxe du select est à voir suivant l'outil, le but étant que le champ tel se retrouve dans la variable Zone. Res=suppspace(zone) ' Res contiendra tout tel1 sauf les espaces.
"Cilou" a écrit dans le message de news:
Bonjour,
Quelle est la requete qui permert de supprimer les espaces (ou les points)d'un numéro de téléphone ?
Merci de votre aide
Eric
Bonjour Antoine,
Excuses-moi de ne pas avoir signalé dans mon post la 2eme partie de ta réponse. J'ai répondu un peu vite :(
Le lecteur n'a pas du parcourir ta réponse jusqu'au bout. Ne te semble-t-il pas ? ;-)
-- A+ Eric Lien à suivre : http://users.skynet.be/mpfa/
"Antoine Labusquière" écrivait news:cru0dc$ddf$:
J'ai pourtant répondu à la question, ce me semble ?!?
Bonjour Antoine,
Excuses-moi de ne pas avoir signalé dans mon post la 2eme partie de ta
réponse. J'ai répondu un peu vite :(
Le lecteur n'a pas du parcourir ta réponse jusqu'au bout.
Ne te semble-t-il pas ?
;-)
--
A+
Eric
Lien à suivre : http://users.skynet.be/mpfa/
Y'a pas de mal J'avais juste peur d'être incompris ;o)
"Eric" a écrit dans le message de news:
Bonjour Antoine,
Excuses-moi de ne pas avoir signalé dans mon post la 2eme partie de ta réponse. J'ai répondu un peu vite :(
Le lecteur n'a pas du parcourir ta réponse jusqu'au bout. Ne te semble-t-il pas ? ;-)
-- A+ Eric Lien à suivre : http://users.skynet.be/mpfa/
"Antoine Labusquière" écrivait news:cru0dc$ddf$:
J'ai pourtant répondu à la question, ce me semble ?!?
Cilou
J'ai utilisé la syntaxe suivante:
SELECT Replace([Table1].[tel],".","") AS Expr1 FROM Table1
qui me convient parfaitement par contre je n'arrive pas à trouver la syntaxe pour modifier dans la même requete l'espace.
J'ai testé par exemple
SELECT Replace([Table1].[tel],".","") and Replace([Table1].[tel],".","") AS Expr1 FROM Table1
mais ca ne fonctionne pas. Une idée ? "Thierry Bertrand" wrote:
Si tu veux vraiment supprimer les espaces (ex transformer la chaine : " 12 25 45 47 88 " en "1225454788" alors le mieux est de splitter la chaine, puis de concaténer les éléments:
Function SuppSpace(byval Chaine as string) as string dim Res as string() dim i as integer Dim Resultat as string set res=split(chaine," ") resultat="" for i=0 to ubound(Res) Resultat = Resultat & Res(i) next i SuppSpace=Resultat end function
et pour l'utilisation:
select Table.tel1 from Table into Zone ' là la syntaxe du select est à voir suivant l'outil, le but étant que le champ tel se retrouve dans la variable Zone. Res=suppspace(zone) ' Res contiendra tout tel1 sauf les espaces.
"Cilou" a écrit dans le message de news:
Bonjour,
Quelle est la requete qui permert de supprimer les espaces (ou les points)d'un numéro de téléphone ?
Merci de votre aide
J'ai utilisé la syntaxe suivante:
SELECT Replace([Table1].[tel],".","") AS Expr1
FROM Table1
qui me convient parfaitement par contre je n'arrive pas à trouver la syntaxe
pour modifier dans la même requete l'espace.
J'ai testé par exemple
SELECT Replace([Table1].[tel],".","") and Replace([Table1].[tel],".","") AS
Expr1
FROM Table1
mais ca ne fonctionne pas. Une idée ?
"Thierry Bertrand" wrote:
Si tu veux vraiment supprimer les espaces (ex transformer la chaine : " 12
25 45 47 88 " en "1225454788" alors le mieux est de splitter la chaine,
puis de concaténer les éléments:
Function SuppSpace(byval Chaine as string) as string
dim Res as string()
dim i as integer
Dim Resultat as string
set res=split(chaine," ")
resultat=""
for i=0 to ubound(Res)
Resultat = Resultat & Res(i)
next i
SuppSpace=Resultat
end function
et pour l'utilisation:
select Table.tel1 from Table into Zone ' là la syntaxe du select est à
voir suivant l'outil, le but étant que le champ tel se retrouve dans la
variable Zone.
Res=suppspace(zone) ' Res contiendra tout tel1 sauf les espaces.
"Cilou" <Cilou@discussions.microsoft.com> a écrit dans le message de news:
B706C732-3DE1-498B-B7EF-2156F510F6B9@microsoft.com...
Bonjour,
Quelle est la requete qui permert de supprimer les espaces (ou les
points)d'un numéro de téléphone ?
SELECT Replace([Table1].[tel],".","") AS Expr1 FROM Table1
qui me convient parfaitement par contre je n'arrive pas à trouver la syntaxe pour modifier dans la même requete l'espace.
J'ai testé par exemple
SELECT Replace([Table1].[tel],".","") and Replace([Table1].[tel],".","") AS Expr1 FROM Table1
mais ca ne fonctionne pas. Une idée ? "Thierry Bertrand" wrote:
Si tu veux vraiment supprimer les espaces (ex transformer la chaine : " 12 25 45 47 88 " en "1225454788" alors le mieux est de splitter la chaine, puis de concaténer les éléments:
Function SuppSpace(byval Chaine as string) as string dim Res as string() dim i as integer Dim Resultat as string set res=split(chaine," ") resultat="" for i=0 to ubound(Res) Resultat = Resultat & Res(i) next i SuppSpace=Resultat end function
et pour l'utilisation:
select Table.tel1 from Table into Zone ' là la syntaxe du select est à voir suivant l'outil, le but étant que le champ tel se retrouve dans la variable Zone. Res=suppspace(zone) ' Res contiendra tout tel1 sauf les espaces.
"Cilou" a écrit dans le message de news:
Bonjour,
Quelle est la requete qui permert de supprimer les espaces (ou les points)d'un numéro de téléphone ?
Merci de votre aide
3stone
Salut,
"Cilou" | | SELECT Replace([Table1].[tel],".","") and Replace([Table1].[tel],".","") AS | Expr1 | FROM Table1
Select replace(replace(Tel," ",""),".","") As NeTel from Table1