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

Pour sécuriser votre compte sur les forums du GeoRezo, nous demandons de changer votre mot de passe.

Vous allez recevoir un message pour effectuer ce changement de mot de passe.

Merci de bien respecter les règles préconisées.

#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: 3824

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