Message posté par : AH
----------------------------------------
Bonjour,
Je bute sur un problème identique de filtrage d'un formulaire par expression et je ne
parviens pas à identifier le problème.
J'ai une couche unique de points représentant des sites sportifs (kayak, équitation,
vtt...).
Tous ces sports ne sont pas décrits par les mêmes attributs (il y en a des communs à tous
les sports comme le nom du site ou le nom du sport pratiqué, mais d'autres, propres à
chaque sport comme l'altitude, le gestionnaire du site...).
J'ai suivi la méthode décrite par @JD :
- j'ai créé un onglet SPORT,
- j'ai ajouté un groupe Kayak dans le conteneur SPORT puis, coché le contrôle de
visibilité par expression et saisi une condition (
-----------------
Code :
CASE
WHEN "sport" = 'Kayak' THEN (' "nom_site" ,
"sport" ,"date_digit" ,"depart_arr", "type_kayak"
') END
-----------------
pour filtrer les attributs liés à cette pratique sportive,
- j'ai ensuite glisser/déposer les attributs correspondants dans le groupe.
En cliquant sur un point représentant le sport en question, cela fonctionne.
Quand j'ajoute un 2nd groupe dans le conteneur SPORT avec une nouvelle condition liée
à ce sport, Qgis plante systématiquement.
J'ai du coup testé de ne créer que l'onglet SPORT, d'ajouter un seul groupe et
dans l'expression de celui-ci, de regrouper toutes mes conditions pour tous les
sports.
Cela fonctionne, pas de plantage mais pas de respect des attributs à afficher : tous les
attributs sont affichés quelque soit le sport interrogé.
Pourriez-vous m'éclairer sur le fonctionnement de ce filtrage par expression afin
d'arriver à mes fins ?
Merci par avance de vos retours.
Cordialement.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=336156#p336156
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net