Pages: 1
- Sujet précédent - QGIS 2.10.1 : Saisie dans deux couches liées avec un seul formulaire. - Sujet suivant
#1 Tue 01 September 2015 08:25
- gustavecoste
- Participant actif
- Lieu: Montpellier
- Date d'inscription: 24 Apr 2013
- Messages: 118
QGIS 2.10.1 : Saisie dans deux couches liées avec un seul formulaire.
Bonjour,
Je souhaite utiliser QGIS comme interface de saisie pour une base PostGIS.
J'essaie d'utiliser la gestion des relations 1-n pour saisir des données dans deux tables liées au sein d'un seul et même formulaire mais j'ai un problème pour récupérer les clés étrangères dans la table fille.
Un exemple sera certainement plus parlant:
Imaginons une base avec deux tables, une table des sorties et une table des comptages. Une sortie peut comporter plusieurs comptages et un comptage a lieu durant une et une seule sortie. Les deux tables sont liées par une contrainte de clé étrangère classique.
Dans les propriétés du projet j'ai renseigné la relation entre ces deux tables:
[img]http://imagizer.imageshack.us/v2/640x480q90/673/X6i4pW.png[/img]
Ensuite dans les propriétés de ma couche sorties j'édite le formulaire par glisser/déposer et je crée deux panneaux, un pour les données concernant la sortie, et un autre dans lequel je glisse la relation entre les deux couches, ce qui permet d'inclure le formulaire de la couche comptages.
[img]http://imagizer.imageshack.us/v2/640x480q90/911/rCFnbu.png[/img]
[img]http://imagizer.imageshack.us/v2/640x480q90/901/M7aXWQ.png[/img]
J'aimerais ensuite utiliser ce formulaire pour pouvoir saisir les données de la sortie dans un panneau et les données des comptages associés dans le second panneau.
Malheureusement en saisissant comme cela, les comptages saisis ne sont pas liés à une sortie.
Connaissez-vous un moyen de récupérer la clé primaire de la table mère (sortie) dans la colonne de clé étrangère de la table fille (comptage)?
Dernière modification par gustavecoste (Tue 01 September 2015 10:02)
Gustave Coste
Hors ligne
Pages: 1
- Sujet précédent - QGIS 2.10.1 : Saisie dans deux couches liées avec un seul formulaire. - Sujet suivant