Fonctionnement de l'expression d'affichage pour un champ
L'expression d'affichage utilise le champ le plus unique et le plus informatif d'une table attributaire ou d'une table. Par exemple, l'expression d'affichage d'une couche de pays peut utiliser son champ de nom, alors que le numéro de parcelle serait utilisé pour une couche de parcelles.
Par défaut, il s'agit du premier champ de type chaîne qui contient le texte nom (ne respecte pas la casse) dans son intitulé. S'il n'existe aucun champ de nom, il s'agit par défaut du premier champ de type chaîne, puis du premier champ de type entier, puis du premier champ de type quelconque. Vous pouvez modifier le champ utilisé dans l'expression d'affichage sous l'onglet Affichage de la boîte de dialogue Propriétés de la couche ou Propriétés de la table.
L'expression d'affichage est utilisée partout dans ArcGIS lors de l'utilisation de cette couche ou table :
- pour fournir un texte pour les info-bulles, texte affiché lorsque vous faites passer le pointeur sur une entité (vous pouvez activer les info-bulles dans l'onglet Affichage) ;
- pour représenter l'entité dans la fenêtre Identifier lorsque vous utilisez l'outil Identifier ;
- pour représenter l'entité dans la fenêtre Attributs lorsque vous modifiez les attributs des entités sélectionnées ;
- pour représenter l'enregistrement dans la fenêtre Identifier lorsque vous identifiez un enregistrement d'une table, si vous utilisez une table non spatiale ;
- si vous publiez votre carte en tant que service de carte, l'expression est incluse dans le service de carte pour chaque couche de votre carte, afin que les applications clientes qui accèdent au service de carte puissent afficher les entités et les enregistrements avec l'expression d'affichage.
Personnalisation de la chaîne de texte de la zone de visualisation
Vous pouvez personnaliser la chaîne de texte de l'expression d'affichage en écrivant une expression. Une expression d'affichage est une instruction qui spécifie le texte à utiliser dans la fenêtre Identifier ou Attributs. Vous pouvez par exemple utiliser une expression d'affichage pour entrer votre propre texte ou combiner le contenu de plusieurs champs.
Une expression d'affichage est semblable à une expression d'étiquette, qui, en général, concatène ou modifie le contenu d'un ou plusieurs champs et peut comprendre des chaînes de texte supplémentaires pour créer un texte d'affichage plus informatif. Il peut contenir un script Visual Basic ou JScript pour ajouter une logique et un traitement de texte. Vous pouvez enregistrer et charger indifféremment des expressions d'affichage et d'étiquette, mais certaines fonctionnalités des expressions d'étiquette peuvent être ignorées dans les expressions d'affichage. Par exemple, les balises de mise en forme du texte ne peuvent pas être utilisées dans les expressions d'affichage.
Cliquez sur le bouton Expression et générez l'expression dans la boîte de dialogue qui apparaît.