Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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 Thu 29 August 2024 16:19

upriste
Participant occasionnel
Date d'inscription: 14 Feb 2019
Messages: 48

QGIS 3.34: Formulaire perte liste de valeurs avec postgres

Bonjour,

Je travaillais sur un projet qgis en local sur lequel j'avais paramétré un formulaire contenant entre autre des listes de valeurs.

Après avoir basculé les données sur postgres et en changeant la source de données de ce même projet (vers ma base postgres), je m'aperçois que le formulaire est bien là mais mes listes déroulantes n'apparaissent plus. Je ne souhaite plus travailler en local parce que nous sommes plusieurs à mettre à jour les données. Mais sans liste déroulante, ça va être compliqué.

Savez pourquoi j'ai pu perdre la liste déroulante ? J'ai bien essayé de coller la mise en forme de mon ancienne couche vers la nouvelle mais ça ne change rien.

Merci par avance.

Hors ligne

 

#2 Wed 04 September 2024 09:53

upriste
Participant occasionnel
Date d'inscription: 14 Feb 2019
Messages: 48

Re: QGIS 3.34: Formulaire perte liste de valeurs avec postgres

En important la couche au format geopackage via le db manager, mes listes déroulantes sont bien importées. En faisant la même chose avec du format shape, les listes déroulante sautent.

Hors ligne

 

#3 Wed 04 September 2024 20:19

jfav
Juste Inscrit !
Date d'inscription: 22 Sep 2023
Messages: 9

Re: QGIS 3.34: Formulaire perte liste de valeurs avec postgres

Dans ta base postgres, comment as-tu configurer les listes de valeurs? Dans mon cas, j'ai créer des ENUM que j'ai utilisé comme type des champs en question. Quand j'ai importé les données dans QGIS, les valeurs sont reprisent automatiquement de ma bdd. Et dans les paramètres du formulaire, le type énumération est mis automatiquement.
Si tu fais tes listes de valeurs en utilisant des tables liées avec une clé étrangère, peut-être que QGIS n'arrive pas a interpréter cela et que tu dois manuellement recréer une liste de valeurs sur QGIS qui soir similaire à la bdd?

Hors ligne

 

#4 Thu 05 September 2024 10:00

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3940

Re: QGIS 3.34: Formulaire perte liste de valeurs avec postgres

Bonjour,

En important la couche au format geopackage via le db manager, mes listes déroulantes sont bien importées. En faisant la même chose avec du format shape, les listes déroulante sautent.


Les champs sont-ils nommés pareil dans le shapefile? Si le geoPackage ne limite pas la taille du nom de champ, le dbf ne permet pas de dépasser 10 caractères pour nommer un champ. La conversion n'aurait-elle pas tronqué des noms qui participent à la mise en forme?

Hors ligne

 

Pied de page des forums

Powered by FluxBB