banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Pour sécuriser votre compte sur les forums du GeoRezo, nous vous proposons de changer votre mot de passe.

Vous allez recevoir un message pour effectuer ce changement de mot de passe.

Merci de bien respecter les règles préconisées.

#1 Mon 14 January 2019 20:48

Matt974
Juste Inscrit !
Date d'inscription: 14 Jan 2019
Messages: 7

QGIS/QField: Creation formulaire avec BDD sqlite relation 1:n valide

Objet: Création formulaire avec BDD sqlite relation 1:n valide sous Qfield

Bonjour,

Je travaille sous Qgis 3.4 et utilise des bases SQLITE

je suis confronté pour plusieurs projets ( environnement et gestion mobilier urbain) a structurer les données en arborescence.

par exemple :

- Élément A
     -Élément B
     -Élément B
             - Élément C
             - Élément C
     -Élément B
             - Élément C

Techniquement les données sont stockées dans une base SQL et affichées  dans qgis sous forme de base SQLITE.

chaque élément représente une table, donc une couche vecteur.

L'élément A peut contenir N élément B  etc . L' ID de l'élément A est donc déclaré comme clé étrangère dans l'élément B.

L'élément B ne peut pas exister s'il n'y a pas d'élément A.

Je voudrais réaliser un formulaire de création de l'élément A, en y ajoutant un bouton qui permet d'ajouter autant d'élément B que l'on souhaite
en cliquant sur le bouton il faudrait :

récuperer les coord X et Y de l'élément A et l'appliquer à l'élément B
récupérer l'ID de l'élément A pour renseigner le champs de la clé étrangère.
Afficher les champs a remplir de l'élément B

en fait c'est comme ci dans le formulaire principale on ajoutait un sous formulaire autant de fois qu'on le désire

est-ce possible ? avec QT designer ?

(je me débrouillerais par la suite pour faire la méthode avec l'élément C)

Merci

Hors ligne

 

Pied de page des forums

Powered by FluxBB