#1 Tue 02 November 2021 21:06
- V.legrand
- Juste Inscrit !
- Date d'inscription: 2 Nov 2021
- Messages: 3
QGIS: Infobulles mise en page
Bonjour,
Je me lance dans les infobulles dont je peux trouver pratique dans le cadre de la gestion d'un service d'eau et d'assainissement.
Dans le cadre d'un rapatriement de l'état des conformités de l'assainissement non collectif je souhaiterais l'affichage de certaines informations en passant le curseur sur la parcelle.
J'ai donc commencé à écrire sur:
PRJ : [% "prj_refe" %]
Date de contrôle : [% "prj_date_conformite" %]
Type de contrôle : [% "anc_controle1_libelle" %]
Mon problème est l'affichage sur l'infobulles que je ne trouve pas très lisible.
Voir la capture ci dessous :
[img]https://ibb.co/M6hWkCb[/img]
J'aimerais que l'information soit sous ce format :
PRJ : 29221.02949
Date de contrôle : 18 mars 2015 (je suis preneur ici pour une astuce afin de modifier le format de mon champs car il affiche des 00)
Type de contrôle : Contrôle périodique
Je vous remercie beaucoup par avance pour votre aide.
Cordialement
Hors ligne
#2 Wed 03 November 2021 09:07
Re: QGIS: Infobulles mise en page
Bonjour,
Code:
<div style="width:200;height:100;overflow:hidden"> PRJ : [% "prj_refe" %] <br /> Date de contrôle : [% "prj_date_conformite" %] <br /> Type de contrôle : [% "anc_controle1_libelle" %] </div
La taille est à ajuster en fonction du contenu (et de l'écran)
Jean-Marie
Azimut
Hors ligne
#3 Wed 03 November 2021 10:30
- V.legrand
- Juste Inscrit !
- Date d'inscription: 2 Nov 2021
- Messages: 3
Re: QGIS: Infobulles mise en page
Bonjour,
Code:
<div style="width:200;height:100;overflow:hidden"> PRJ : [% "prj_refe" %] <br /> Date de contrôle : [% "prj_date_conformite" %] <br /> Type de contrôle : [% "anc_controle1_libelle" %] </divLa taille est à ajuster en fonction du contenu (et de l'écran)
Bonjour,
Merci beaucoup pour votre aide c'est top ! Je devrais réussir à me débrouiller.
Vis a vis d'un champs j'aimerais changer l'affichage, dans ma table d'attributs voici ce que j'ai :
[img]https://i.postimg.cc/9rv4qCR9/Capture2.jpg[/img]
J'ai bien modifié le format dans l'éditeur des champs, la table d'attributs est donc ok par contre dans mon infobulle j'ai toujours ancien format.
[img]https://i.postimg.cc/jWWZ4zR5/Capture3.jpg[/img]
[img]https://i.postimg.cc/G4fZR324/Capture4.jpg[/img]
L'idée serait d'avoir le format de date ex : 03 octobre 2021
Merci beaucoup
Belle journée
Dernière modification par V.legrand (Wed 03 November 2021 10:55)
Hors ligne
#4 Wed 03 November 2021 13:48
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 4119
Re: QGIS: Infobulles mise en page
Bonjour,
Je ne pense pas que le reformatage du champ soit vraiment nécessaire. Vous pouvez contrôler le rendu à l'aide d'expression. Regardez du côté de la fonction format_date
Hors ligne
#5 Wed 03 November 2021 14:33
- V.legrand
- Juste Inscrit !
- Date d'inscription: 2 Nov 2021
- Messages: 3
Re: QGIS: Infobulles mise en page
Bonjour,
Je ne pense pas que le reformatage du champ soit vraiment nécessaire. Vous pouvez contrôler le rendu à l'aide d'expression. Regardez du côté de la fonction format_date
Bonjour,
Merci pour votre retour, j'ai mis ce code et cela fonctionne
Date de contrôle : [%format_date("prj_date_conformite",'dd MMMM yyyy')%]
Enfin pour terminer cette mise en page de l'infobulles je me pose une question :
Ici je vais afficher le nom du propriétaire de l'installation d'assainissement collectif, j'aimerais pouvoir dans cette même infobulle venir afficher aussi le nom du propriétaire issue de la base de données cadastre. Je ne suis donc pas sur la même table d'attribut et je me pose donc la question pour aller chercher cette variable.
Auriez vous une idée ?
Le temps que je suis dans les infobulles sur un autre projet je souhaiterais afficher une photo dans l'infobulle ? Cette photo et stocké sur mon pc, pensez vous qu'il est possible de lui dire d'aller chercher telle N° de photo dans tel répertoire ?
Suite a de multiples recherches j'ai trouvé pour l'affichage d'une photo dans l'infobulles :
Je vous met le codage que j'ai mis en place
<img width=500 height=350 src="file:///O:/XXXXXX/XXXXXXXXXX/[%num_rapport%]/[%ref_photo%]"/> </img>
Merci beaucoup pour vos précieux conseils
Dernière modification par V.legrand (Wed 03 November 2021 19:05)
Hors ligne