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 Tue 17 November 2015 12:07

Sophie_Géo
Participant actif
Lieu: Nantes
Date d'inscription: 16 Jul 2012
Messages: 59

QGIS 2.12 : Calculer 1 champ "Si" Calculatrice champ

Bonjour,

J'ai un champ "NUMERO" 1,2,3...10...100 etc.

Dans un autre champ "ID" que je mets à jour, je veux insérer 4 zéro si j'ai 1 seul chiffre dans "NUMERO", 3 si j'en ai 2, 2 si j'en ai 3 etc.

Par exemple,  "NUMERO" = 1 alors ID= 00001
                     "NUMERO" = 10 alors ID= 00010
                     "NUMERO" = 10 alors ID= 00100

J'ai essayé if then mais je dois pas m'y prendre comme il faut.

Merci pour votre aide,

Sophie

Hors ligne

 

#2 Tue 17 November 2015 13:04

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3807

Re: QGIS 2.12 : Calculer 1 champ "Si" Calculatrice champ

Bonjour,
regarde du côté de la fonction lpad genre

Code:

lpad("NUMERO", 5, 0)

Par contre, formaté comme tel, ton champ ID doit être de type texte...

Dernière modification par SANTANNA (Tue 17 November 2015 13:05)

Hors ligne

 

#3 Tue 17 November 2015 13:53

Sophie_Géo
Participant actif
Lieu: Nantes
Date d'inscription: 16 Jul 2012
Messages: 59

Re: QGIS 2.12 : Calculer 1 champ "Si" Calculatrice champ

Bonjour,

C'est exactement ce que je cherchais!

Merci beaucoup!

Sophie

Hors ligne

 

Pied de page des forums

Powered by FluxBB