Pages: 1
- Sujet précédent - QGIS/Qfield: liste defaillante Qgis et sauvegarde refusee Qfield - Sujet suivant
#1 Sat 16 January 2021 15:06
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
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
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.
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
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
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
Re: QGIS/Qfield: liste defaillante Qgis et sauvegarde refusee Qfield
je complète mon propos avec copie de création de mon formulaire
Dernière modification par cocro (Mon 18 January 2021 17:37)
Hors ligne
#7 Mon 18 January 2021 17:00
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
En 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
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
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
Pages: 1
- Sujet précédent - QGIS/Qfield: liste defaillante Qgis et sauvegarde refusee Qfield - Sujet suivant