banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GEODATA DAYS 2024

#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@texte-a-enlever.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.

 

Pied de page des forums

Powered by FluxBB