Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Printemps des cartes 2024

#1 Fri 13 October 2006 10:28

LeonWeb73
Participant actif
Lieu: Chambéry
Date d'inscription: 5 Sep 2005
Messages: 126
Site web

Supprimer certains caractères d'un enregistrement

Bonjour, j'ai une base avec un champ INSEE contenant des nombres à 5 caractères (73xxx)
J'aurais besoin de remplir un champ CCOCOM avec uniquement les 3 derniers caractères. J'ai donc utilisé l'outil ATTRIBUTETRIMMER afin de supprimer les caractères '73' à situé gauche de la valeur. Celà fonctionne très bien pour bon nombre de code INSEE sauf ceux où j'ai le chiffre 3 en troisième position !!! (733xx) Là il me transfère uniquement les deux derniers caractères au lieu des 3 demandés.

Est-ce que qq connait une solution ou un autre outil plus adapté ?

@+


Arnaud Colé - responsable service Géomatique et Opendata (SGéO)
Direction des Systèmes d'Information mutualisés et du Numérique
de Grand Chambéry, ville de Chambéry, ville de La Motte-Servolex, ville de La Ravoire

Hors ligne

 

#2 Fri 13 October 2006 11:43

pyjoubert
Participant assidu
Lieu: Lyon
Date d'inscription: 21 Mar 2006
Messages: 330

Re: Supprimer certains caractères d'un enregistrement

Bonjour,
Utilisez GREPPER


Pierre-Yves JOUBERT
Communauté urbaine de Lyon
DSIT/Service informatique/MEPA
20, rue du lac
69399 Lyon Cedex 03

Hors ligne

 

#3 Fri 13 October 2006 16:43

pyjoubert
Participant assidu
Lieu: Lyon
Date d'inscription: 21 Mar 2006
Messages: 330

Re: Supprimer certains caractères d'un enregistrement

Je vous ai suggérer d'utiliser GREPPER tout à l'heure. Il faut passer une expresion régulière. Dans votre cas si j'ai bien compris, vous voulez récupérer ce qui est à la suite de 73. l'expression réguluère sera "^(73)"

Vous pouvez aussi utiliser SUBSTRINGEXTRACTOR si la chaine est formatée ex : Si votre donnée est "73123", placez l'index de début à 2 et l'index de fin à 4 (ou -1) et vous récupererez "123"



Pierre-Yves JOUBERT
Communauté urbaine de Lyon
DSIT/Service informatique/MEPA
20, rue du lac
69399 Lyon Cedex 03

Hors ligne

 

#4 Mon 23 October 2006 11:50

LeonWeb73
Participant actif
Lieu: Chambéry
Date d'inscription: 5 Sep 2005
Messages: 126
Site web

Re: Supprimer certains caractères d'un enregistrement

Merci beaucoup pour ces précision. J'ai utilisé l'outil SUBSTRINGEXTRACTOR et tout à bien fonctionné.

@+


Arnaud Colé - responsable service Géomatique et Opendata (SGéO)
Direction des Systèmes d'Information mutualisés et du Numérique
de Grand Chambéry, ville de Chambéry, ville de La Motte-Servolex, ville de La Ravoire

Hors ligne

 

Pied de page des forums

Powered by FluxBB