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 Wed 28 November 2007 11:24

Trotamundos
Participant assidu
Lieu: Geneva
Date d'inscription: 16 Jan 2007
Messages: 230

ArcGIS 9.2 - Retour à la ligne dans une table en Session d'Edition

Bonjour,

C'est une question bête mais je ne trouve pas la réponse. En Session d'Edition, lorsque j'édite directement des attributs dans une table, comment est-il possible de faire un "retour à la ligne" (touche Enter) pour rentrer du texte sur plusieurs lignes? Par avance, merci

Hors ligne

 

#2 Wed 28 November 2007 14:00

Jeirhome
Membre
Lieu: Liverion
Date d'inscription: 22 Aug 2006
Messages: 4298
Site web

Re: ArcGIS 9.2 - Retour à la ligne dans une table en Session d'Edition

Bonjour,

D'ordinaire, pour un retour à la ligne, il faut appuyer sur MAJ + Entrée. À vérifier avec ArcGIS, mais s'il y a une solution directe, ce n'est que celle-là.


Jérôme Cuinet
L'avantage de la Chine, c'est que le soleil se couche plus tard !

Hors ligne

 

#3 Wed 28 November 2007 14:32

Trotamundos
Participant assidu
Lieu: Geneva
Date d'inscription: 16 Jan 2007
Messages: 230

Re: ArcGIS 9.2 - Retour à la ligne dans une table en Session d'Edition

Merci! Mais hélas, pas MAJ + ENTER, ni de SHIFT + ENTER ! C'est bête mais j'avoue ne pas savoir comment faire et pourtant c'est une manip simple en soi !

Hors ligne

 

#4 Wed 28 November 2007 14:55

n314
Participant assidu
Date d'inscription: 6 Sep 2005
Messages: 705

Re: ArcGIS 9.2 - Retour à la ligne dans une table en Session d'Edition

Bonjour,
peut être que le "\n" sera correctement interprété... A essayer également "montexte1"& \n &"montexte2" ou un truc du style...

Cordialement,
n314

Dernière modification par n314 (Wed 28 November 2007 14:56)

Hors ligne

 

#5 Wed 28 November 2007 16:29

Trotamundos
Participant assidu
Lieu: Geneva
Date d'inscription: 16 Jan 2007
Messages: 230

Re: ArcGIS 9.2 - Retour à la ligne dans une table en Session d'Edition

Merci, mais rien ne fonctionne de tout ça ! C'est dingue ce truc. D'autres suggestions?

Hors ligne

 

#6 Wed 28 November 2007 17:05

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: ArcGIS 9.2 - Retour à la ligne dans une table en Session d'Edition

est-il possible de faire un "retour à la ligne" (touche Enter) pour rentrer du texte sur plusieurs lignes?


A priori, je ne vois pas comment ca serait possible. Il faudrait que ce soit un champ de données de type multiples et qu'arcgis *interprète* les symboles dans la table pour créer ce retour à la ligne.

En revanche, pour une étiquette par exemple, on peut insérer des caractères qui seront interprétés par le createur d'etiquettes et qui permettre de faire ce retour entre deux types de données, convertis en type string.

Hors ligne

 

#7 Wed 28 November 2007 18:37

bayle_o
Participant actif
Date d'inscription: 5 Sep 2005
Messages: 82

Re: ArcGIS 9.2 - Retour à la ligne dans une table en Session d'Edition

Bonjour,

En tapant le code "ligne 1" & vbnewline & "ligne 2" dans la calculatrice de valeurs de champs ça marche (test effectué sur une géodatabase fichier).

Olivier

Hors ligne

 

#8 Wed 28 November 2007 18:39

alban
Participant assidu
Lieu: Chizé
Date d'inscription: 16 May 2007
Messages: 156
Site web

Re: ArcGIS 9.2 - Retour à la ligne dans une table en Session d'Edition

J'adore !

Pour rigoler 2 secondes (il est tard, faut m'excuser), j'ai essayé "vbnewline" qu'on peut utiliser pour insérer un retour à la ligne dans le texte des étiquettes.

Le résultat est assez surprenant : cela ne donne pas d'erreur, et les 2 lignes de texte sont stockées dans la cellule mais ne sont pas visibles. dans Excel, on voit ceci :

text1[symbole carré]
text2


Pour arriver à ce résultat suivant, taper la formule suivante dans la calculatrice d'ArcGis :

Code:

"text1" &vbnewline & "text2"

Un bug ou une volonté d'Esri de pouvoir cacher du texte dans des cellules ? wink

Hors ligne

 

#9 Thu 29 November 2007 10:32

Jeirhome
Membre
Lieu: Liverion
Date d'inscription: 22 Aug 2006
Messages: 4298
Site web

Re: ArcGIS 9.2 - Retour à la ligne dans une table en Session d'Edition

n314, ce n'est pas bien de mélanger le C et le VB...

J'ai essayé maj + entrée, et ça fonctionne. Les deux lignes sont stockés, mais la ligne n'est pas deux fois plus large, il faut faire défiler en mode édition pour voir l'info en entier, ou bien visualiser une fiche d'info, ou encore afficher des étiquettes, où là il y a un retour à la ligne sur l'écran. Je ne sais pas quoi te dire Trota, ça marche avec moi...


Jérôme Cuinet
L'avantage de la Chine, c'est que le soleil se couche plus tard !

Hors ligne

 

#10 Thu 29 November 2007 10:38

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: ArcGIS 9.2 - Retour à la ligne dans une table en Session d'Edition

bayle_o a écrit:

En tapant le code "ligne 1" & vbnewline & "ligne 2" dans la calculatrice de valeurs de champs ça marche (test effectué sur une géodatabase fichier).


Ah tiens.. Je pensais effectivement à vbnewline, mais je ne pensais pas qu'il le "comprendrait", mais finalement c'est logique.. Je suppose que vbnewline est converti dans le caractère ASCII (N°13) qui correspond au retour à la ligne... (d'où le carré dans Excel - ou dans arcgis d'ailleurs, en session d'edition). On doit alors pouvoir insérer des caractères ascii non alpha, de 0 à 31 = les caractères spéciaux comme saut de ligne(10), ou tabulation (9)...

Il suffit d'utiliser la même syntaxe :"Texte1"&Chr ( 13 ) &"Texte2" pour avoir :
Texte1
Texte2
Ou en session d'edition : Texte1[carré]Texte2

Merci pour le test, c'est instructif. Mais mon petit doigt me laisse penser qu'insérer des caractères de ce type risque de poser des problèmes plus tard (mise à jour ? Requêtes ?). A suivre... wink

Robin.

Hors ligne

 

Pied de page des forums

Powered by FluxBB