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 Fri 21 November 2014 13:13

alexia69
Participant occasionnel
Lieu: Saint symphorien d'ozon
Date d'inscription: 27 Oct 2013
Messages: 33

QGIS : remplir un champ : association d'attributs

Bonjour,

J''ai une nouvelle question à vous soumettre.

J'aimerai mettre à jour un champs de ma table : PH_NOM2
Celui ci devra être composé de multiples données contenues dans mes champs.

PH_NOM2= PH_LOT + PH_TR + PH_DATE + INCREMENT

Je en sais comment écrire cette formule
+, and, like, or; rien ne fonctionne.
Je ne pense pas avoir l’élément qu'il faille


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

Hors ligne

 

#2 Fri 21 November 2014 13:18

romainbh
Participant assidu
Date d'inscription: 20 Aug 2013
Messages: 355

Re: QGIS : remplir un champ : association d'attributs

Il serait tout bénéfique de lire la documentation sur la calculatrice de champs : http://docs.qgis.org/2.0/fr/docs/user_m … lator.html lol

Le signe + permet d'additionner des nombres et non du texte. Pour concaténer des valeurs, il faut utiliser le séparateur ||.

Hors ligne

 

#3 Fri 21 November 2014 14:32

alexia69
Participant occasionnel
Lieu: Saint symphorien d'ozon
Date d'inscription: 27 Oct 2013
Messages: 33

Re: QGIS : remplir un champ : association d'attributs

A VRAI DIRE

Après avoir posé la question sur le forum, j'ai trouvé la solution : concat("Nom du champs", "Nom du champs", "Nom du champs")
Et cela fonctionne très bien ^^

Hors ligne

 

#4 Fri 21 November 2014 15:12

romainbh
Participant assidu
Date d'inscription: 20 Aug 2013
Messages: 355

Re: QGIS : remplir un champ : association d'attributs

Voui ça marche aussi tongue

L'avantage du || est qu'on peut placer d'autres signes entre les valeurs, par exemple des espaces ou virgules.

Hors ligne

 

#5 Fri 21 November 2014 15:35

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

Re: QGIS : remplir un champ : association d'attributs

Bonjour,

Code:

Concat ("champ1", '-', "champ2")

te renverra le contenu de champ 1 séparé de celui du champ2 par un trait d'union.
Et si je me réfère à cette discussion (msg 2 de Nathan W), concat est même plus performant car gère les situations où certaines valeurs sont NULL ( ce que ne ferait pas le pipe)

Hors ligne

 

Pied de page des forums

Powered by FluxBB