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