Message posté par : Giene
----------------------------------------
Bonjour,
J'aimerais contraindre un champ selon le contenu d'un autre champ, situé sur une
autre couche.
Tout d'abord, il s'agit de ces deux champs ; situés dans deux couches en relation:
- "Pla-cort" ; sur la couche "TERRAIN_SAISIE_LISTE_PT"
- "Recouvr" sur la couche "Formulaire_Bota_v1.1"
Ce que je cherche à faire :
Lorsque le champ "Pla-cort" est complété ; alors ne pas pouvoir valider si le
champ "Recouvr" n'est pas complété également.
Si le champ "Pla-cort" est vide, alors "Recouvr" peut être complété ou
non.
J'ai testé comme ceci, sans succès :
-----------------
Code :
CASE
WHEN
aggregate(layer:='TERRAIN_SAISIE_LISTE_PT',aggregate:='min_length',expression:="Pla-cort")
> 0
THEN
"Recouvr" is not null
END
-----------------
-----------------
Code :
CASE
WHEN
aggregate(layer:='TERRAIN_SAISIE_LISTE_PT',aggregate:='min_length',expression:="Pla-cort")
> 0
THEN
"Recouvr" is not null
ELSE
"Recouvr" is null or "Recouvr" is not null
END
-----------------
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=348166#p348166
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