Message posté par : Giene
----------------------------------------
Bonjour,
J'ai corrigé quelques éléments de mon code et fait quelques tests manuellement.
Si le champ "Précision" ne propose pas de liste déroulante alors (liste qui se
charge en fonction du contenu dans "Code_esp") :
Si le champs "Pla-cort" (situé sur une autre couche
("TERRAIN_SAISIE_LISTE_PT" ; les deux sont mises en relation) est vide, alors :
Si dans le champs "Code_esp" il n'y a pas de doublons alors :
Remplissage possible
Si le champs
"Code_esp" contient un doublon alors :
Si le champ "Ret_lim" est = à "True" (case à cocher)
alors :
Remplissage possible
Sinon
Remplissage non autorisé
Si le champ
"Pla-cort" n'est pas vide :
Si un doublons existe dans "Code_esp" et qu'ils possèdent la même
valeur dans "Pla-cort" alors :
Si le champ "Ret_lim" est = à "True" (case à
cocher) alors :
Remplissage possible
Sinon
Remplissage non autorisé
Sinon
Remplissage possible
Si le champ "Précision" propose une liste déroulante alors :
Si aucun choix n'a été sélectionné :
Remplissage non autorisé
Si un choix a été
sélectionné
Remplissage possible
Il y a un point sur lequel je bloque pour le moment :
J'ai deux couches en relation ("TERRAIN_SAISIE_LISTE_PT" = parent ;
"Formulaire_Bota_v1.1" = fille)
Comment puis-je rechercher dans la couche fille, des doublons dans le champ "Code
esp", possédant le même identifiant dans la couche parent, dans le champ
"Pla-cort" ?
Pour le reste, je conçois que vous ne pouvez pas tellement m'aider sans vraiment
visualiser le fonctionnement de mes couches. Je vais essayer de faire un fichier exemple
dès que possible.
Pour résoudre mon problème, je pensais à quelque chose comme
aggregate("TERRAIN_SAISIE_LISTE_PT",'count',"Pla-cort") ; mais
je ne sais pas où faire figurer le champ "Code_esp" de la couche fille du coup.
Je vous remercie de votre attention,
Bonne journée !
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=347858#p347858
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