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

Pour sécuriser votre compte sur les forums du GeoRezo, nous demandons de changer votre mot de passe.

Vous allez recevoir un message pour effectuer ce changement de mot de passe.

Merci de bien respecter les règles préconisées.

#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: 3824

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