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é ?

#1 Mon 21 October 2013 12:51

GlaDal
Participant assidu
Date d'inscription: 30 Aug 2013
Messages: 1059

QGIS 2.0 : Rajout de "0" dans la table attributaire

Bonjour,

Je cherche à rajouter un ou deux "0" devant certaines valeurs sélectionnées dans un champ qui me permettra ensuite de diviser ce champ en deux champ en fonction du nombre de caractère (à droite ou à gauche, fonction right( ou left( )

Ex. : J'ai pour l'instant des chiffres comme
702
501
58
7003
80003

Or j'aimerais avoir :
00702
00501
00058
07003
80003

Pour pouvoir ensuite avoir deux champs
007     02
005     01
000     58
070     03
800     03

J'ai essayé dans la calculatrice de champs de concatener des "0" devant mes chiffres mais rien à faire, il ne rajoute pas les 0. A savoir mon champ est de type entier.

Si quelqu'un a une idée je suis preneur ! :-)

Merci

Hors ligne

 

#2 Mon 21 October 2013 12:59

Renaud
Membre
Lieu: Ploemeur (56)
Date d'inscription: 9 Mar 2006
Messages: 2315

Re: QGIS 2.0 : Rajout de "0" dans la table attributaire

Bonjour,


Dans la calculatrice, vous lui faites bien créer un nouveau champ de type textuel ?
Les concaténations et extractions de chaines ne fonctionnent pas avec des nombres. (ce qui est logique puisque, informatiquement, les nombres ne sont pas stockés en décimal).


Renaud Mouche

Hors ligne

 

#3 Mon 21 October 2013 13:15

GlaDal
Participant assidu
Date d'inscription: 30 Aug 2013
Messages: 1059

Re: QGIS 2.0 : Rajout de "0" dans la table attributaire

Bon, j'imagine qu'en fait ce n'est pas possible de faire ce que je souhaite faire avec un champ de type "Entier" et que cela fonctionnera avec un champ de type "String" !

@Renaud : Et bien voilà, tout se confirme !!!! :-)

Hors ligne

 

#4 Mon 21 October 2013 13:19

GlaDal
Participant assidu
Date d'inscription: 30 Aug 2013
Messages: 1059

Re: QGIS 2.0 : Rajout de "0" dans la table attributaire

Après un petit test, ca fonctionne, et en rajoutant des 0, je peux évidemment toujours faire mon tri sur les champs. Résolu, merci !

Hors ligne

 

Pied de page des forums

Powered by FluxBB