Message posté par : aheurion
----------------------------------------
Bonjour,
Si j'ai bien compris tu veux modifier un champs de la couche parent
("Armoires" par exemple) pendant la modification de la couche enfant
("Interventions") ?
Je pense que tu ne peux faire ça que dans le sens parent-> (modifier
"Interventions" pendant la modification de "Armoires")
Cependant s'il suffit de changer un seul champ "État" qui prendra la valeur
"en cours d'intervention" (1) ou non (0) il est possible de faire un champ
virtuel qui se mettra donc à jour automatiquement (avec un aggregate vers la couche
"Interventions" qui donnera 1 s'il y a au moins une intervention en cours
sur l'armoire et 0 si aucune intervention par exemple) :
-----------------
Code :
CASE
WHEN
aggregate(
'id_couche_interventions',
'count',
"ID",
attribute(@parent,'champ_clef_étrangère')="champ_clef_primaire" AND
"statut_intervention"=1
) >0
THEN 1
ELSE 0
END
-----------------
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=345233#p345233
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