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 Thu 17 January 2019 09:37

SIGCMC56
Participant occasionnel
Date d'inscription: 9 Jul 2018
Messages: 28

QGIS: Variable dans le composeur d'impression

Bonjour,

je travaille sur un projet QGIS avec un composeur d'impression. Dans ce composeur, j'aimerais avoir une étiquette où la date du jour se remplie automatiquement.

J'avais pour habitude de créer quelque part dans mon composeur une étiquette avec la fonction suivante écrite dans la fenêtre propriété:
[% day( $now ) || ' / ' || month( $now ) || ' / ' || year( $now )%] cette méthode me retourne une date du jour au format suivant : 17 / 1 / 2019

J'aimerais avoir le mois au format littéral, comme ceci : 17 janvier 2019

J'ai essayé avec la formule suivante mais ça ne fonctionne pas : [% day( $now ) || ' / ' || month( $now, 'MMMM' ) || ' / ' || year( $now )%]

Quelqu'un pour m'aider?

Merci

Dernière modification par SIGCMC56 (Thu 17 January 2019 09:39)

Hors ligne

 

#2 Thu 17 January 2019 10:48

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3805

Re: QGIS: Variable dans le composeur d'impression

Bonjour,
Vous pouvez simplement utiliser l'expression

Code:

format_date($now, 'dd MMMM yyyy')

Hors ligne

 

#3 Thu 17 January 2019 13:43

SIGCMC56
Participant occasionnel
Date d'inscription: 9 Jul 2018
Messages: 28

Re: QGIS: Variable dans le composeur d'impression

Bonjour,

Merci SANTANNA en effet cela fonctionne!!

Hors ligne

 

#4 Thu 17 January 2019 14:09

conejo
Participant assidu
Lieu: Lunel
Date d'inscription: 2 Dec 2005
Messages: 1623

Re: QGIS: Variable dans le composeur d'impression

Bonjour,

Comment intègre-t-on cette expression dans le composeur?

Hors ligne

 

#5 Thu 17 January 2019 14:22

labebobo
Participant occasionnel
Lieu: Gentioux-Pigerolles
Date d'inscription: 14 Dec 2011
Messages: 22
Site web

Re: QGIS: Variable dans le composeur d'impression

Bonjour,
Sur Qgis 3.4
il faut ajouter du texte "ajouter une nouvelle étiquette à la mise en page" et cliquer sur le bouton "insérer une expresssion".
cela vous permettra de rentrer cette expression dans la boite de dialogue de gauche.


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#6 Thu 17 January 2019 14:43

conejo
Participant assidu
Lieu: Lunel
Date d'inscription: 2 Dec 2005
Messages: 1623

Re: QGIS: Variable dans le composeur d'impression

Merci. Et de manière permanente, quand on ouvre n'importe quel composeur?

Hors ligne

 

#7 Thu 17 January 2019 14:46

labebobo
Participant occasionnel
Lieu: Gentioux-Pigerolles
Date d'inscription: 14 Dec 2011
Messages: 22
Site web

Re: QGIS: Variable dans le composeur d'impression

Dans ce cas là, vous faites référence à un modèle de composeur qui peut s'ouvrir dans différents projets.
c'est un .QPT
Que vous pouvez sauvegarder en cliquant sur la petite disquette.
Attention il y en a deux, l'une sauvegarde le projet entier (avec le composeur) l'autre "sauvegarde sous" et enregistre un .QPT où vous le souhaitez.

Hors ligne

 

Pied de page des forums

Powered by FluxBB