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

Printemps des cartes 2024

#1 Wed 24 April 2019 17:44

gcastella
Participant occasionnel
Date d'inscription: 4 Feb 2015
Messages: 10

QGIS: Comment contraindre la valeur d'un champ en fonction d'un autre

Bonjour,

Je suis sur QGIS 3.4 LTR.

Je cherche à paramétrer un formulaire de saisie de données sur une table Postgis. J'arrive à paramétrer des listes de valeur, à masquer les champs qui se calculent automatiquement mais je bloque pour contraindre les valeurs d'un champ en fonction du choix fait sur un autre.

Voici ce que je souhaiterais faire dans le détail.
- J'ai un champ domanialité qui ne peut prendre que les valeurs "Public" ou "Privé" (=> liste de valeur)
- J'ai un 2ème champ propriétaires qui ne doit être rempli que si j'ai préalablement choisi une domanialité "Public" à l'aide d'une liste de valeur "EPCI", "Commune", "Département"...

Je n'arrive pas à paramétrer ce fonctionnement.

Est-ce possible ?

Si oui, merci de votre aide.

Hors ligne

 

#2 Thu 25 April 2019 11:41

Simon Cro
Participant occasionnel
Date d'inscription: 3 Oct 2018
Messages: 42

Re: QGIS: Comment contraindre la valeur d'un champ en fonction d'un autre

Bonjour.

Je pense que vous pouvez aller dans les propriétés de la couche => formulaire
Puis vous sélectionnez le champs qui vous interesse.
Ensuite vous allez dans l'onglet 'contraintes'
Il y a une case 'expression': essayez d'y écrire votre condition.

Faites moi un retour si possible car je n'ai jamais utilisé cet outil personnellement.

Bonne journée

Hors ligne

 

#3 Thu 25 April 2019 12:50

preliator
Participant assidu
Date d'inscription: 17 Nov 2018
Messages: 433

Re: QGIS: Comment contraindre la valeur d'un champ en fonction d'un autre

Je confirme que les outils pour créer un formulaire dans Qgis peuvent tout à fait créer ce genre de condition. Je l'utilise énormément !

Hors ligne

 

Pied de page des forums

Powered by FluxBB