Message posté par : Elminster
----------------------------------------
Bonjour à tous,
il y a plusieurs sujets de ce type sur le forum, mais je n'en ai pas trouvé un qui
réponde à ma recherche (je n'ai peut être pas assez cherché ou trouver la bonne
formulation pour trouver ce que je cherche). Donc je pose ma demande ici pour éviter de
créer un énième sujet du même type.
Je souhaiterai faire une numérotation de 1 à n de mes entités. Les fonctions id et rownum
font ça très bien. Mais elle semble avoir un petit inconvénient pour mon cas, puisque si
on supprime une entité, l'entité est gardée en mémoire pour la numérotation.
Plus concrètement, je dessine 4 entités numérotées 1, 2, 3, 4 avec la fonction rownum.
Ensuite je supprime l'entité 3 et crée une "5ème" entité. Si je relance
rownum, il me note: 1, 2, 4, 5 alors que je voudrais: 1, 2, 3, 4.
Dans l'idéal, je voudrais que la numérotation se fasse automatiquement et quelle
comprenne 3 caractères (001, 002, 003...011 ,012, 013...). J'ai essayé lpad( $id,3,0)
dans la valeur par défaut, mais ça ne fonctionne pas du tout. Mais cette demande est
optionnel.
Merci d'avance !
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=358634#p358634
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net