Message posté par : Giene
----------------------------------------
Bonsoir,
Merci pour vos deux réponse.
@aheurion : Je n'aurais pas du ajouter le code que j'ai trouvé sur le forum, il
vous a induit en erreur.
Comme l'a écrit Julien81 par la suite, quand le champs à cocher ("Ret_lim")
= "faux" le "Code_esp" doit être unique, quand "vrai" il
peut se doublonner.
@Julien81 : J'ai essayé votre solution, mais pour le moment il ne se passe rien.
Si je renforce la contrainte par expression, alors aucune saisie n'est possible ; si
je décoche l'option, alors la contrainte ne s'applique pas car je peux ajouter des
doublon (que Ret_lim soit "vrai" ou "faux").
En outre, si je télécharge l'extension ArrayPlus, QGIS crashe (version de QGIS :
3.20).
Je joins un fichier test pour que vous puissiez visualiser, si vous le souhaitez.
https://www.cjoint.com/c/KGvs6kStkHz
Le champ concerné se trouve ici :
Couche "Formulaire_Bota_v1.1" ; champ :
"Code_esp"
Notez que les couches "Formulaire_Bota_v1.1" et
"TERRAIN_SAISIE_LISTE_PT" sont en relation.
Ainsi, dans un fonctionnement normal, pour ajouter des lignes à "Code_est" il
faut remplir la couche "TERRAIN_SAISIE_LISTE_PT" qui, entre les deux, est la
seule à avoir une géométrie.
De mon côté, je vais essayer de comprendre ce qui cloche..
Je vous remercie pour votre aide !
Bonne fin de soirée !
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=345135#p345135
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