#1 Sun 20 April 2008 18:35
- Anaïs
- Participant occasionnel
- Lieu: France
- Date d'inscription: 20 Sep 2005
- Messages: 31
supprimer un caractère dans un champs
Bonjour,
Je souhaiterais supprimer le premier caractère dans un champs.
Ex : les référents cadastraux (format texte) : "0123" et je souhaiterais obtenir "123"
si vous avez une idée ou LA solution !
Je travail sous ARCGIS.
merci d'avance
anaïs
Hors ligne
#2 Sun 20 April 2008 19:33
- Anaïs
- Participant occasionnel
- Lieu: France
- Date d'inscription: 20 Sep 2005
- Messages: 31
Re: supprimer un caractère dans un champs
j'ai trouvé la solution...
dans la table attributaire : calculer champs puis presicer 'string' et
Right ( [UC], 3 )
ce qui signifie garde les trois caractères de droite dans le champs 'UC'
voila pour ceux que ça interesse
Hors ligne
#3 Sun 20 April 2008 19:54
Re: supprimer un caractère dans un champs
Si dans ton cas, la question était juste garder les chiffres significatifs, tu pouvais aussi convertir le texte en numérique..
Jérôme Cuinet
L'avantage de la Chine, c'est que le soleil se couche plus tard !
Hors ligne
#4 Sun 20 April 2008 23:35
Re: supprimer un caractère dans un champs
Hello,
Attention aux cas où tu as 012345, par exemple, car tu ne garderas que les trois premiers chiffres de droite, c'est à dire "345" (et non 12345) avec ta méthode.
Il faudra ruser et passer la comptage du nombre de caractères dans le champ. Sinon, la méthode de Jérome est plus efficace si c'est juste le 0 à enlever
Robin.
Hors ligne
#5 Mon 21 April 2008 15:56
- Anaïs
- Participant occasionnel
- Lieu: France
- Date d'inscription: 20 Sep 2005
- Messages: 31
Re: supprimer un caractère dans un champs
merci à vous deux.
dans mon cas je préférais garder en format txt pour une jointure ensuite suivant l'identifiant cadastral.
a bientôt
Hors ligne