Message posté par : SANTANNA
----------------------------------------
Bonjour,
-----------------
Citation :
Effectivement, cette requête est différente car les demandes que l'on me renvoie
fluctuent. J'essaie d'être le plus précis possible.
-----------------
Oui, j'imagine. C'est juste pour être sûr que ce n'était pas une reformulation
et que je ne me méprenais pas trop :)
-----------------
Citation :
Est-il possible de mettre l'ensemble des propriétaires sur une même planche de
l'atlas, ce qui donnerait ceci :
-----------------
Code :
Nom : XX Pour accord le :
Signature
Nom : YY Pour accord le :
Signature
Nom : ZZ Pour accord le :
Signature
-----------------
-----------------
Je m'y essaye ;)
Le principe serait de créer une liste (array) des propriétaires de la parcelle, et
d'itérer sur celle-ci pour créer et remplir chacune des lignes de l'étiquette. Ca
semble marcher en jouant avec les data de la bdtopo. Mais pour avoir essayé pendant un
moment de pondre la formule exacte qu'il vous faut avec vos champs, je me rends compte
que je ne visualise pas comment votre couche (vos couches?) est organisée donc pour éviter
de vous embarquer sur un mauvais chemin, voici l'architecture de la requête.
-----------------
Code :
array_to_string( -- car on ne peut pas afficher une array dans une zone de texte, elle
doit être reconvertie en texte
array_foreach( -- la fonction qui fait le taf d'itérer sur la liste et formate le
texte pour chaque proprio
aggregate( -- avec l'agrégat array_agg ou la fonction array_agg directement; ça
dépend de la structure de vos data
-- ici les paramètres de l'agrégat pour construire la liste avec les noms de
propriétaires pour les parcelles de l'atlas
),
concat( 'Nom : ', @element, ' Pour accord le :
Signature : ')
),
'\n' -- le saut de ligne entre les proprios
)
-----------------
Il y a l'alignement du texte à revoir mais bon...
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=350108#p350108
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