Message posté par : Julien81
----------------------------------------
Bonjour,
si je comprends bien
-CoucheA<=>inventaires
-Taxref<=>référentiel
Vous voulez saisir dans CoucheA le nom latin à partir d'une liste de valeur du nom
latin du taxref (formulaire sur le champ dans votre couche de saisie, qui récupère les
valeurs uniques du nom latin dans taxref. Puis récupérer dans taxref automatiquement les
infos complémentaires assiciées à ce nom latin.
De souvenir nom latin (= nomenclature binomiale) => identifiant unique dans le taxref.
Donc la solution 1 de la jointure via nom latin est envisageable (il vous faut créer une
jointure, màj dynamique, basée sur ce champ entre vos deux tables, et récupérer les champs
qui vous intéressent. Cela me parait être le plus simple!
Sinon solution 2 est de créer vos champs dans votre CoucheA pour nom vernaculaire et
taxon, et via le formulaire éditer une valeur par défaut de type
-----------------
Code :
attribute(get_feature('Taxref','nom_latin',"nom_latin"),'n_vernaculaire')
et
attribute(get_feature('Taxref','nom_latin',"nom_latin"),'taxon')
-----------------
Quelque chose dans le style en cochant bien pour les champs la prise en compte à chaque
màj/création d'entité. La formule à adapter vous permet d'extraire depuis taxref
le nom_vernaculaire de la ligne qui a le même nom_latin que l'entité de votre couche
que vous saisissez.
Reste le champ date qui peut aussi être configuré avec la valeur par défaut de date du
jour, et votre champ observation/nb_pied qui lui sera bien évidemment toujours à saisir!
Donc si vous suivez le process de BenB de faire via jointure, avec ces indication vous
devriez arriver à vos fins!
bonne journée
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=332542#p332542
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