Pages: 1
- Sujet précédent - QGIS 3.28.11: liste de valeurs dans formulaire d attributs - Sujet suivant
#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
Pages: 1
- Sujet précédent - QGIS 3.28.11: liste de valeurs dans formulaire d attributs - Sujet suivant