#1 Thu 21 July 2005 16:07
- Valerie Mevel
- Invité
Suppression d'espace au milieu d'une chaine.
De: Valérie
Bonjour,
Comment peut-on supprimer les espaces au milieu d'une chaine.
Exemple : 35000AB 12 pour obtenir 35000AB12
Merci beaucoup aux personnes qui peuvent m'aider.
Valérie
#2 Fri 22 July 2005 09:31
- Christophe C Jean
- Invité
Re: Suppression d'espace au milieu d'une chaine.
De: christophe
le plus simple est d'exporter les colonne a modifier avec l'identifiant de la table dans un fichier texte et de faire les changement dans exel puis remattre a jour les champs dans mapinfo.
#3 Fri 22 July 2005 09:44
- Antoine DELARUE
- Invité
Re: Suppression d'espace au milieu d'une chaine.
Une technique simple: exporter sous excel la table attributaire, supprimer
les espaces dans le ou les champs concernés, et mettre à jour dans MI le ou
les champs en question grâce à une habile jointure
Antoine DELARUE
Ingénieur forestier
CRPF Midi-Pyrénées
#4 Fri 22 July 2005 11:02
- Guy Roussin
- Invité
Re: Suppression d'espace au milieu d'une chaine.
Bonjour,
Vous pouvez essayer de mettre à jour la colonne avec la formule suivante :
mid$(str,1,(instr(1,str+" "," "))-1)+ltrim$(mid$(str,instr(1,str," "),254))
changez 'str' par le nom de la colonne à mettre à jour
Attention cette fonction ne supprime que la première occurence d'espaces.
Si vous avez plusieurs occurences d'espace dans certaines
chaines (ex: '35000 AB 12') réexécutez la formule ...
Guy Roussin
#5 Fri 22 July 2005 17:20
- SAINT-RAMOND Paul
- Invité
Re: Suppression d'espace au milieu d'une chaine.
Bonjour,
N'existe-t-il pas sous MapInfo un mbx permettant de faire un
"rechercher/remplacer" sur une chaîne de caractères sur les champs d'une
colonne (de la même manière que sur excel ou acess) ?
merci
Paul
#6 Fri 22 July 2005 18:16
- MERVAILLIE
- Invité
Re: Suppression d'espace au milieu d'une chaine.
Ce mbx existe dans ma version 7.5, il s'appelle SRCHREPL.MBX et il faut
l'installer avec le gestionnaire d'outils.
Bon week-end
MERVAILLIE Marc
Chef de Projet RFU
Libreville - Gabon
#7 Fri 22 July 2005 18:17
- Jacques Paris
- Invité
Re: Suppression d'espace au milieu d'une chaine.
J'arrive probablement trop tard mais je viens de rajouter un petit MBX qui
devrait faire cela.
Tout frais du matin (enfin c'est une façon de parler parce qu'il n'y a rien
de frais ici depuis longtemps et le matin c'est votre après midi!!)
BLANKSOUT est accessible par www.paris-pc-gis.com/decharge.htm dans la
section MLC
Jacques Paris
e-mail jacques@ paris-pc-gis.com
MapBasic-MapInfo support http://www.paris-pc-gis.com
#8 Fri 22 July 2005 20:15
- SAINT-RAMOND Paul
- Invité
Re: Suppression d'espace au milieu d'une chaine.
Merci pour l'info. Je n'avais pas regardé, il existe aussi sur la
version 7.0. "chercher/remplacer".
bon we
#9 Mon 25 July 2005 10:06
- Béatrice FERNANE
- Invité
Re: Suppression d'espace au milieu d'une chaine.
Bonjour,
La réponse est oui dans les nouvelles versions de MAPINFO (7.5).
Des fonctions mbx de plus en plus nombreuses sont intégrées à MAPINFO.
Mais il faut l'installer avec le gestionnaire d'outils.
cordialement
Béatrice FERNANE
DIREN de Franche-Comté
#10 Mon 25 July 2005 10:24
- Stefan Maurent
- Invité
Re: Suppression d'espace au milieu d'une chaine.
Bonjour,
effectivement il existe un MBX du nom de "Srchrepl.mbx" qui réalise parfaitement ce type de travail. Personnellement je l'avais téléchargé à partir de la page :
http://geomatique-nt.unige.ch/gumi/outils.htm
Mais cela n'est apparemment plus possible à partir de cette page.
Stéfan Maurent
#11 Mon 25 July 2005 17:28
- Jean-Marc Hanczyk
- Invité
Re: Suppression d'espace au milieu d'une chaine.
De: Hanczyk jean-marc
sous le répertoire TOOLS MI 6.5 SRCHREPL.MBX :
- dans la boîte de dialogue pour le champ "Chercher" mettre un espace, pour le champ "remplacer par" ne rien mettre.