Message posté par : ciok (cioknarf(a)hotmail.com)
----------------------------------------
Bonjour,
Premier message sur ce forum, que je consulte depuis pas mal de temps. Merci à tous pour
les contributions !
Je travaille sous QGIS 3.24.3, W10 Pro.
Dans une couche de points d'un geopackage, j'ai un champ string dans lequel je
renseigne un nombre à 2 chiffres (j'utilise un string car j'injecte ensuite ce
numéro dans un identifiant avec d'autres infos ; il ne s'agit pas de nom id
unique, pour lequel j'ai un uuid et le fid du geopackage). Dans le formulaire de la
couche, je souhaite que la valeur par défaut de ce champ soit "la dernière valeur
saisie +1".
Pour cela, je voulais appeler la dernière valeur saisie dans l'éditeur
d'expression ; mais je ne trouve pas de fonction qui puisse le faire, ce qui
m'étonne puisque QGIS sait chercher la dernière valeur saisie (option Réutiliser la
dernière valeur saisie), et que d'autres fonctions me semblent bien plus complexes...
J'imaginais une fonction du style "last_value(champ)" ou
"previous_value(champ)".
(D'ailleurs, connaissez-vous un moyen de chercher rapidement une fonction à partir de
mots-clé français ? Le moteur de recherche de l'éditeur ne cherche que dans les noms
des fonctions (en Anglais) et non dans les descriptions (traduites en Français).
J'utilise parfois
https://docs.qgis.org/3.16/fr/docs/user_manual/working_with_vector/function…
mais il y a p-e mieux ?)
Si une telle fonction n'existe pas, avez-vous en tête une solution simple (sans SQL,
Python etc.) ? Peut-être un plug-in ? Mes recherches n'ont rien donné.
Sinon, je continuerai d'utiliser l'option Réutiliser la dernière valeur saisie, en
modifiant à la main à chaque nouvelle entité.
Bonne journée, Ciok
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=360582#p360582
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