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 Mon 06 November 2023 16:54

Renaud_NM
Participant actif
Date d'inscription: 13 Sep 2019
Messages: 84

QGIS 3.28.11: liste de valeurs dans formulaire d attributs

Bonjour,

Dans formulaire d'attributs, j'ai un champ "Type" représenté par une liste de valeurs (val1,val2,autre).
Je souhaite faire apparaitre un champ quand la valeur "autre" est sélectionnée et enregistrer cette valeur dans le champ "Type".

Auriez-vous une piste pour m'aider à réaliser ce formulaire ? En vous remerciant par avance.

Hors ligne

 

#2 Mon 06 November 2023 17:48

shirosaki
Participant actif
Lieu: Lyon
Date d'inscription: 30 Mar 2018
Messages: 125

Re: QGIS 3.28.11: liste de valeurs dans formulaire d attributs

Bonjour,
Il n'est pas possible de faire l'opération "nativement" dans QGIS.
En effet, dans QGIS, il n'est possible d'affecter qu'un seul "outil" (ou "widget") à un attribut.

Donc si votre champ "Type" à un "widget" liste de valeur, alors ce même champ "Type" ne pourra pas avoir un widget "Édition de texte" en même temps.
Après on peut peut être bidouiller en python, mais nativement c'est pas possible.

Dans votre cas :
Soit vous créer un champs "Type_autre" et vous ne le faite apparaitre uniquement si "Type" = 'Autre'.
Soit vous utilisez l’outil "Valeurs uniques" qui permet de se rapprocher de ce que vous voulez.


Paul QUESNOT

Hors ligne

 

#3 Tue 07 November 2023 10:39

Renaud_NM
Participant actif
Date d'inscription: 13 Sep 2019
Messages: 84

Re: QGIS 3.28.11: liste de valeurs dans formulaire d attributs

Bonjour,
je vous remercie pour toutes ces explications.
Je vais tester avec votre solution "Type_autre".

Hors ligne

 

Pied de page des forums

Powered by FluxBB