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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Fri 08 April 2011 08:39

yopyop25
Participant actif
Lieu: besançon
Date d'inscription: 2 Jun 2008
Messages: 144

QGIS 1.6 : calculatrice de champs caractères spéciaux et casse

Bonjour,

Je suis sous windows XP pro x64 avec qgis 1.6.
Je cherche à renseigner un champ 'lien'  à travers la calculatrice de champs pour avoir cette syntaxe au final :

Code:

\fichiers\lien_a01.pdf

J'ai déjà réussit à indiquer le répertoire 'fichiers' en utilisant le double '\'.
Le 'a01' est récupèré d'un champ texte contenant 'A01' mais en majuscule et je le voudrait en minuscule.

Comment faire pour passer de majuscules en minuscules dans la calculatrice de champs ?

Pour info voici ma syntaxe :

Code:

'\\fichiers\\lien_' + colonnetexte + '.pdf'

qui me donne donc :

Code:

\fichiers\lien_A01.pdf

alors que je voudrais ceci :

Code:

\fichiers\lien_a01.pdf

Merci de votre aide.

Hors ligne

 

#2 Fri 08 April 2011 15:34

Ferraton
Participant actif
Date d'inscription: 13 Sep 2005
Messages: 104

Re: QGIS 1.6 : calculatrice de champs caractères spéciaux et casse

Bonjour
essayez avec '\\fichiers\\lien_' + lower(colonnetexte) + '.pdf'

Cordialement
Alain

Hors ligne

 

#3 Fri 15 April 2011 10:29

yopyop25
Participant actif
Lieu: besançon
Date d'inscription: 2 Jun 2008
Messages: 144

Re: QGIS 1.6 : calculatrice de champs caractères spéciaux et casse

Bonjour,

C'est éffectivement la solution, merci.

Il me semble que j'ai déjà vu ceci dans différents langages informatiques...
Avez-vous une idée où je pourrais trouver une liste de commande susceptible de fonctionner ?

J'ai testé avec upper et ça fonctionne...

cordialement,

Yohan

Hors ligne

 

Pied de page des forums

Powered by FluxBB