Message posté par : Giene
----------------------------------------
Bonsoir,
Pour le fonctionnement de mon formulaire, j'aimerais m'assurer que les infos
renseignées dans un champs ne soient pas en double ; sauf cas particuliers.
J'ai donc ajouté un champ à cocher (0 false - 1 true) ; et j'aimerais que si ce
champ est = à 0 et qu'une valeur en double est trouvée, la contrainte de valeurs
uniques s'applique, en revanche, s'il est sur 1, alors l'enregistrement est
possible.
Pensez-vous que ce soit possible ?
J'ai trouvé sur le forum :
https://georezo.net/forum/viewtopic.php?pid=318398
-----------------
Code :
Code:
with_variable(
'min_distance',
1000,
case
when aggregate('points', 'count', "fid",
filter:=distance(geometry(@parent), $geometry) < @min_distance) > 1
then
else
end
)
-----------------
Je me dit qu'en adaptant, ce pourrait fonctionner. Dans mon cas je n'ai qu'une
colonne à checker ("Code_esp") ; en revanche je ne sais pas vraiment comment
adapter.
Je vais voir pour produire un fichier QGIS en guise d'exemple.
Bonne soirée !
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=345110#p345110
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