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

State Of The Map 2024

#1 Tue 25 November 2008 11:12

timmers
Juste Inscrit !
Date d'inscription: 13 Feb 2008
Messages: 6

Concatener Champs

Bonjour,

Je souhaite concaténer 2 champs avec le version GC6.1. Connaissez vous la méthode svp!

Merci d'avance

Bonne journée

Dernière modification par timmers (Wed 26 November 2008 10:21)

Hors ligne

 

#2 Tue 25 November 2008 11:27

Auré
Participant occasionnel
Date d'inscription: 18 Oct 2006
Messages: 32

Re: Concatener Champs

Est-ce que vous avez essayé de créer un troisième champ en intégrant la formule "concatène" situé dans  Configurateur >> champ >> formule >> chaîne  ??

Hors ligne

 

#3 Tue 25 November 2008 11:44

timmers
Juste Inscrit !
Date d'inscription: 13 Feb 2008
Messages: 6

Re: Concatener Champs

bonjour,
Oui effectivement, j'ai utilisé la formule concatène situé dans le configurateur mais j'ai  un message d'erreur!
Voici mon expression:
concatène(<|10000|>,<|5000|>)

Si vous voyez le problème, je suis preneur!
merci

Hors ligne

 

#4 Tue 25 November 2008 13:56

Auré
Participant occasionnel
Date d'inscription: 18 Oct 2006
Messages: 32

Re: Concatener Champs

Avez-vous essayé avec le genre "caractère" pour les 3 champs ?

Hors ligne

 

#5 Tue 25 November 2008 14:05

legcyr49
Juste Inscrit !
Date d'inscription: 7 Oct 2008
Messages: 2

Re: Concatener Champs

Bonjour,

Pour votre formule essayez : concatène(|champs1|,|champs2|)
Si vous souhaitez un espace en le champs 1 et 2 alors la formule pourrait être : concatène(concatène(|champs1|," "),|champs2|)

Hors ligne

 

#6 Tue 25 November 2008 15:10

Meriadeg
Participant occasionnel
Lieu: paris 18
Date d'inscription: 31 Jan 2007
Messages: 12

Re: Concatener Champs

concatener c'est une fonction de traitement de chaine, pas numérique, donc c'est normal qu'il t'insulte

Hors ligne

 

#7 Tue 25 November 2008 15:21

monique
Participant actif
Date d'inscription: 7 Oct 2005
Messages: 146

Re: Concatener Champs

Pour contourner ...."l'insulte" ....

il faut convertir la valeur numérique en chaine de caractère
concatène(concatène(chaîne(|champs1|)," "),chaîne(|champs2|))
ou plus simplement si tu ne veux pas d'espace
concatène(chaîne(|10000|),chaîne(|5000|))

Voilà comment la formule peut évoluer

Monique

Hors ligne

 

#8 Wed 26 November 2008 09:37

timmers
Juste Inscrit !
Date d'inscription: 13 Feb 2008
Messages: 6

Re: Concatener Champs

Bonjour,
Merci pour toutes vos réponses!!

J'ai testé l'expression de Monique:concatène(chaîne(|10000|),chaîne(|5000|))
et aussi de legcyr49 :concatène(concatène(|champs1|," "),|champs2|)

Mais, j'ai encore malheureusement une erreur de syntaxe,(cf. pièce jointe)!je précise que mes champs sont du genre caractères.

Si vous avez une idée du problème, je suis encore preneur!
merci d'avance
Bonne journée

Dernière modification par timmers (Wed 26 November 2008 09:49)


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

Hors ligne

 

#9 Wed 26 November 2008 10:11

Auré
Participant occasionnel
Date d'inscription: 18 Oct 2006
Messages: 32

Re: Concatener Champs

Il ne faut pas mettre les "chaînes". Je viens d'essayer sur la 6.5.1525 (la SR1 est sortie il y a quelques jours) et tout marche. Le problème vient peut-être du fait que vos champs sont des nombres.

Hors ligne

 

#10 Wed 26 November 2008 10:33

timmers
Juste Inscrit !
Date d'inscription: 13 Feb 2008
Messages: 6

Re: Concatener Champs

Slt Aurélien, merci pour ton aide...

Je me suis trompé dans mes précédent messages concernant ma version de Géoconcept, j'ai la GC 6.1 et non la GC 6.5!
J'ai essayé d'enlever les "chaines" dans mon expression mais ça ne fonctionne pas non plus!!

rhhhhhhhhh ça commence à m'énerver!
merci

Hors ligne

 

#11 Wed 26 November 2008 10:48

Renaud
Membre
Lieu: Ploemeur (56)
Date d'inscription: 9 Mar 2006
Messages: 2315

Re: Concatener Champs

Bonjour,

Lorsque tu regardes la description d'une fonction, GéoConcept t'indique le genre des valeurs acceptés et renvoyées.

Par exemple :
<chaîne> Concatène(<chaîne>,<chaîne>) : cette fonction réclame des valeurs textuelles et renvoie une valeur textuelle.
<chaîne> Chaîne(<numérique>) : cette fonction réclame une valeur numérique, et renvoie une valeur textuelle.

Proposer un nombre quand GC attend une chaîne (ou le contraire) provoque une erreur de syntaxe. Comme '=5+"a"' ou '=ctxt("toto")' dans un tableur.
C'est vraisemblablement la cause de tes soucis.


Renaud Mouche

Hors ligne

 

#12 Wed 26 November 2008 14:22

timmers
Juste Inscrit !
Date d'inscription: 13 Feb 2008
Messages: 6

Re: Concatener Champs

le problème à été résolu en partie par les explications de Renaud et de vous tous!

concatène(|champ1|,|champ2|) expression correct
concatène(|C_5000|,|2500_|) et voici mon expression correct également avec un champ caractère

Merci pour votre aide précieuse et collaborative! ça fonctionne enfin!
Bonne journée

Hors ligne

 

Pied de page des forums

Powered by FluxBB