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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Sat 16 January 2021 15:06

cocro
Participant actif
Lieu: rennes
Date d'inscription: 5 Sep 2005
Messages: 62
Site web

QGIS/Qfield: liste defaillante Qgis et sauvegarde refusee Qfield

Bonjour,

le projet Enquête terrain devait être opérationnel depuis deux jours déjà mais je me heurte à un souci majeur.
Après avoir réussi à emboité deux champs dans le formulaire (valeur relationnelle), on se rend compte que la sauvegarde sous Qfield ne se fait pas !

Où est le souci ?
Coté Qgis, dans le formulaire  ? (l'emboitement des groupe/détail n'est pas actif en mode mise à jour)
Coté Qfield ? qui s'il sait pas lire l'expression, ne veut pas la prendre en compte ?

Je joins plusieurs copie écran pour comprendre mon souci
J'espère que l'un d'entre vous pourra m'aider à résoudre ce problème bloquant.

info complémentaire : je passe de Qgis à Qfield par Qfield sync

Merci, Corinne


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#2 Mon 18 January 2021 12:54

Miniopterine
Participant assidu
Date d'inscription: 29 Nov 2005
Messages: 278

Re: QGIS/Qfield: liste defaillante Qgis et sauvegarde refusee Qfield

Bonjour,

Etes vous sure que l'enregistrement ne s'est pas fait? Cela peut venir de qfieldsync.

Avez-vous juste regarder dans le geopackage issu de la tablette si les nouveaux enregistrements y étaient?

Hors ligne

 

#3 Mon 18 January 2021 14:18

cocro
Participant actif
Lieu: rennes
Date d'inscription: 5 Sep 2005
Messages: 62
Site web

Re: QGIS/Qfield: liste defaillante Qgis et sauvegarde refusee Qfield

Bonjour,

j'ai cru également que le souci pouvait venir de qfieldsync.
l'ouverture du projet qgs en natif et donc du geopackage conforte le visuel. sad
La modification des valeurs, bien que notifiée "enregistrée" n'est plus prise en compte à l'enregistrement. Inexorablement, la 1ere valeur de la liste "détail" prend place dans la table.

A tourner le problème dans tous les sens, je me rends compte que le souci est sous QGis.
Le formulaire  des valeurs relationnelles ne répond pas à la cascade demandée (choix du groupe d'activité entraine une short liste de détails lié à cette activité) car la sauvegarde déjà ne se fait pas. Comme le visuel carto porte sur le groupe, je n'ai pas vu immédiatement ce "bug"

2eme fait étrange dans ce formulaire : deux comportement différents
Quand je créé un point, la liste "détail" est bien filtré des seuls éléments souhaités
Quand je dois saisir des valeurs 2021 d'un point existant, la liste est exhaustive (185 lignes). Pourquoi ? aucune idée.
(onglet 2019 donne des indications sur l'existant. un seul champ à modifier par une boite à cocher : "même valeur en 2021")

Mon formulaire doit certainement être écrit autrement, manque-t-il des contraintes ou au contraires doit-il être plus libre ?

Si mes deux soucis vous inspirent, je suis preneuse de vos retours


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#4 Mon 18 January 2021 14:27

Miniopterine
Participant assidu
Date d'inscription: 29 Nov 2005
Messages: 278

Re: QGIS/Qfield: liste defaillante Qgis et sauvegarde refusee Qfield

Ca vient peut-etre de la configuration de votre widget, bien choisir la colonne clé est tres important

Hors ligne

 

#5 Mon 18 January 2021 14:54

cocro
Participant actif
Lieu: rennes
Date d'inscription: 5 Sep 2005
Messages: 62
Site web

Re: QGIS/Qfield: liste defaillante Qgis et sauvegarde refusee Qfield

je complète mon propos avec copie de création de mon formulaire et un extrait des deux table csv qui me servent de lien

activite_detail_pour_formulaire2bis.csv
Groupe_COD;Groupe_LISTE;code
0;A-Locaux vacants;0
1;B-Alimentaire Spécialisé;1
2;C-Alimentaire Généraliste;2
3;D-Equipement de la personne;3
4;E-Equipement de la maison;4

activite_detail_pour_formulaire2 (extrait)
ordre    DETAIL    cle2
1    A-Locaux en travaux temporaires    0
2    A-Locaux vacants    0
3    B-Alimentation spécialisée    1
4    B-Boucherie Charcuterie Volaille    1
5    B-Boulangerie Pâtisserie    1
6    B-Charcuterie    1
7    B-Chocolats    1
23    B-Vins et boissons    1
24    C-Bazar    2
25    C-Grand magasin    2
26    C-Hard discount    2
27    C-Hypermarché    2

Merci pour un regard

Dernière modification par cocro (Mon 18 January 2021 15:22)

Hors ligne

 

#6 Mon 18 January 2021 15:13

cocro
Participant actif
Lieu: rennes
Date d'inscription: 5 Sep 2005
Messages: 62
Site web

Re: QGIS/Qfield: liste defaillante Qgis et sauvegarde refusee Qfield

cocro a écrit:

je complète mon propos avec copie de création de mon formulaire

Dernière modification par cocro (Mon 18 January 2021 17:37)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#7 Mon 18 January 2021 17:00

Bruno
Membre du bureau
Lieu: Toulouse
Date d'inscription: 22 Jun 2005
Messages: 11959
Site web

Re: QGIS/Qfield: liste defaillante Qgis et sauvegarde refusee Qfield

Bonjour Cocro,

Les pièces-jointes sont limitées à 500ko sur les forums:
https://blog.georezo.net/laminute/tout- … zo/forums/

Bruno

Hors ligne

 

#8 Mon 18 January 2021 18:03

Miniopterine
Participant assidu
Date d'inscription: 29 Nov 2005
Messages: 278

Re: QGIS/Qfield: liste defaillante Qgis et sauvegarde refusee Qfield

Votre colonne clé 2 ne contient pas des valeurs uniques

Hors ligne

 

#9 Mon 18 January 2021 19:05

cocro
Participant actif
Lieu: rennes
Date d'inscription: 5 Sep 2005
Messages: 62
Site web

Re: QGIS/Qfield: liste defaillante Qgis et sauvegarde refusee Qfield

Certes mais je pensais ainsi mettre en relation mes deux variables

Code:

cle2=current_value('grpact21_l')
quand (code) clé Activité est identique à (cle2) alors afficher la liste Détail correspondante

avec cette syntaxe, clé2 doit faire apparaitre seulement les infos "filtrées"


comment faut-il emboiter en cascade deux conditions pour faciliter une saisie ?

Hors ligne

 

#10 Mon 18 January 2021 19:35

Miniopterine
Participant assidu
Date d'inscription: 29 Nov 2005
Messages: 278

Re: QGIS/Qfield: liste defaillante Qgis et sauvegarde refusee Qfield

Pour moi colonne clé = ordre ou Detail
Colonne de valeurs: detail
et filtre "cle2"=current_value('grpact21_l')

Hors ligne

 

#11 Thu 20 January 2022 16:14

Samuel Pereira Dias
Participant actif
Date d'inscription: 11 May 2015
Messages: 53

Re: QGIS/Qfield: liste defaillante Qgis et sauvegarde refusee Qfield

Bonjour,
Pour moi aux dernières nouvelles, Qfield ne gère les drill-down de Qgis, est-ce que cela a évolué ? Merci,
S.

Hors ligne

 

#12 Fri 21 January 2022 12:13

cocro
Participant actif
Lieu: rennes
Date d'inscription: 5 Sep 2005
Messages: 62
Site web

Re: QGIS/Qfield: liste defaillante Qgis et sauvegarde refusee Qfield

Bonjour,
test a été refait en ce début d'année du couple Qgis 3.16 / QField 3.4.4

les deux tables "groupe" et "detail" ont été intégrées dans le gpkg de la donnée géographique à modifier sous Qfield
Le formulaire est réalisé en s'appuyant sur le "valeur relationnelle" afin de générer la relation entre les colonnes "clé"
Le résultat est enfin là.
l'appel d'un groupe ne renvoie que les lignes "détails" attendues ... Une saisie beaucoup plus facile pour mon collègue.

Voici comment je configure le formulaire
table GROUPE
... clé = code
... valeur = LISTE

table DETAIL
... clé = DETAIL
... valeurs = DETAIL
expression "cle" = current_value('grpact22_l')
... où le champ "cle" present dans ma table sera joint à "code" de la table Groupe


J'espère que cela rendra service à qq. uns d'entre vous
Bonne journée

Hors ligne

 

Pied de page des forums

Powered by FluxBB