#1 Tue 30 July 2019 21:08
- Marc-André
- Participant assidu
- Lieu: Montréal
- Date d'inscription: 30 Sep 2005
- Messages: 688
QGIS: Traduire la syntaxe 2.18 pour 3.4
Bonjour.
J'ai la syntaxe suivante qui fonctionne bien avec Qgis 2.18pour les infobulles.
Code:
CASE WHEN "co_mrc" < 10 THEN '001' WHEN ("co_mrc" > 9 and "co_mrc" < 100) THEN "co_mrc" *10 ELSE "co_mrc" END
Constatant que même les valeurs numériques nécessitent des guillemets simples que j'ai adapté comme ceci:
Code:
WHEN "co_mrc" < '10' THEN '001' WHEN ("co_mrc" > '9' and "co_mrc" < 100) THEN "co_mrc" *'10' ELSE "co_mrc" END
Ça fonctionne ailleurs mais pas dans les infobulles.
Avez-vous une solution?
Hors ligne
#2 Thu 08 August 2019 16:53
- monique
- Participant actif
- Date d'inscription: 7 Oct 2005
- Messages: 146
Re: QGIS: Traduire la syntaxe 2.18 pour 3.4
Bonjour,
J'ai le même souci que Marc-André
Avec 2.18 je peux afficher en infobulle une image et le nom de cette image
avec QGIS 3.6.1 avec la même syntaxe, seul le nom de la photo s'affiche, en lieu et place de l'image il y a un icône point d'interrogation
Code:
<b> N° de la photo : </b> [%"filename"%] <br> <img src="[%"chemin_pho"%]" width = "200" />
Merci de votre aide
Monique
Hors ligne
#3 Fri 09 August 2019 08:14
- Ferraton
- Participant actif
- Date d'inscription: 13 Sep 2005
- Messages: 104
Re: QGIS: Traduire la syntaxe 2.18 pour 3.4
QGIS 3.4 semble plus pointilleux sur la syntaxe... voici un exemple qui marche chez moi :
<img src="file:///[% @project_home %][% "Photo" %]" />
avec Photo qui contient un répertoire relatif, exemple : 'photo\nantes.jpg'
Hors ligne
#4 Fri 09 August 2019 09:35
- monique
- Participant actif
- Date d'inscription: 7 Oct 2005
- Messages: 146
Re: QGIS: Traduire la syntaxe 2.18 pour 3.4
Bonjour,
Merci pour cette précision , il faut maintenant ajouter file:/// comment entête de chemin
Monique
Hors ligne