OVH Cloud OVH Cloud

Suppression des espaces ou des apostrophes

2 réponses
Avatar
carlos
Bonjour.
Je recherche la procé dure pour me trouver des espaces ou des apostrophes
dans les noms et me les changer.

exemple: del rio = delrio
L'Anglois =Langlois
De la Rochefoucaut=Delarochefoucaut.

Merci par avance

2 réponses

Avatar
Gilles MOUGNOZ
Bonjour.
Je recherche la procé dure pour me trouver des espaces ou des apostrophes
dans les noms et me les changer.

exemple: del rio = delrio
L'Anglois =Langlois
De la RochefoucautÞlarochefoucaut.

Merci par avance


Bonjour, Carlos

En VBA, tu peux utiliser la fonction Replace:
Replace("Cou cou"," ","") => "Coucou"
Replace("Cou'cou","'","") => "Coucou"
en combinant les deux, tu traites tous les cas:
Replace(Replace("Cou ' ' cou","'","")," ","") => "Coucou"
Si tu es encore en Access 97, la fonction n'existe pas mais tu peux trouver
un équivalent sur le site de Jessy:
http://access.jessy.free.fr/

Bonne continuation

Avatar
Eric
Bonjour,

Si tu as Access2k ou + et que tu veux oter ces 2 caractères (espace et
apostrophes), tu peux utiliser la fonction Replace().
Ainsi :
SELECT replace(replace([LeNom],"'","")," ","") AS NomSansEspaceNiApostrophes
FROM LaTable;

retournera les valeurs de LeNom après avoir oter les espaces et apostrophes.

Si Access97 voir la fonction équivalente sur le site de Jessy :
http://access.jessy.free.fr/

Bonjour.
Je recherche la procé dure pour me trouver des espaces ou des apostrophes
dans les noms et me les changer.

exemple: del rio = delrio
L'Anglois =Langlois
De la RochefoucautÞlarochefoucaut.

Merci par avance




--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr