Ajouter et modifier des fenêtres de table

Les fenêtres de table sont des conteneurs de tables sur une page. Elles peuvent faire référence à une table d’entités de n’importe quelle carte ou scène d’un projet. Les champs de table peuvent être ajoutés à la fenêtre de table, ou en être retirés, à tout moment, la fenêtre de table se mettant automatiquement à jour sur la mise en page. Vous pouvez modifier le format de l’ensemble de la fenêtre ou de quelques champs seulement en les sélectionnant dans la fenêtre Contents (Contenu).

Les fenêtres de table peuvent être statiques (et afficher tous les enregistrements dans la table) ou dynamiques (elles se mettent à jour dès que l’étendue de la fenêtre cartographique change pour n’afficher que les enregistrements visibles dans l’étendue de la carte). Le comportement de la table est déterminé par la requête définie.

Insérer une fenêtre de table

Pour insérer une fenêtre de table, procédez comme suit :

  1. Ouvrez une mise en page dans une fenêtre cartographique.

    Les fenêtres de table peuvent seulement désigner des données qui figurent dans une fenêtre cartographique de la mise en page. En l’absence de fenêtre cartographique, la fenêtre de table est vide.

  2. Dans la fenêtre Contents (Contenu), sélectionnez la couche à utiliser pour créer la table.
  3. Sous l’onglet Insert (Insertion), dans le groupe Map Surrounds (Habillages de la carte), cliquez sur Table Frame (Fenêtre de table).

    Cliquez sur la partie supérieure du bouton pour insérer l’élément de style de table par défaut actuel. Cliquez sur la partie inférieure du bouton pour faire votre choix dans une bibliothèque d’éléments de style de fenêtre de table.

  4. Dans la mise en page, tracez un rectangle pour définir les limites de la fenêtre de table.

Champs d’affichage

Par défaut, les 10 premiers champs d’une table s’affichent. Après l’ajout d’une fenêtre de table sur la mise en page, il est possible d’ajouter, de supprimer, de réorganiser, d’activer ou de désactiver les champs. Si l’espace disponible dans la table ne permet pas d’afficher tous les champs, certains sont retirés de la table et l’icône de dépassement apparaît Overflow. Si vous redimensionnez la table ou modifiez la stratégie d’ajustement pour voir tous les champs, l’icône disparaît.

Le paramètre de visibilité pour chaque champ est respecté. Si un champ est manquant, vérifiez la visibilité du champ dans la fenêtre Contents (Contenu). Pour activer sa visibilité, cochez la case correspondante.

Ajouter des champs

Pour ajouter des champs à la fenêtre de table, procédez comme suit :

  1. Dans la fenêtre Contents (Contenu), cliquez avec le bouton droit sur la fenêtre de table et choisissez Add Field (Ajouter un champ).
  2. Sélectionnez un champ dans le menu.
  3. Pour modifier l’ordre des champs dans la fenêtre de table, dans la fenêtre Contents (Contenu), développez la fenêtre de table et faire glisser les champs aux nouveaux emplacements.

Mise à jour des champs

Les champs de la fenêtre de table utilisent la mise en forme (alias, chiffres significatifs, etc.) configurée au sein de la vue Fields (Champs). Pour mettre à jour les champs dans cette vue, procédez comme suit :

  1. Cliquez avec le bouton droit sur la fenêtre de table et choisissez Open (Ouvrir).
  2. Sous l’onglet Table, dans le groupe Field (Champ), cliquez sur Fields (Champs).
  3. Apportez les modifications appropriées.

Modifier une fenêtre de table

Pour modifier une fenêtre de table, sélectionnez-la dans la fenêtre Contents (Contenu) et cliquez sur l’onglet Table Frame (Fenêtre de table) du ruban. Là, vous pouvez changer le symbole textuel, sa taille et sa position. Des options supplémentaires sont disponibles dans la fenêtre Element (Élément), que vous pouvez ouvrir en cliquant avec le bouton droit sur la fenêtre de table dans la fenêtre Contents (Contenu) et en sélectionnant Properties (Propriétés). Pour plus d’informations, reportez-vous à la rubrique Ajouter et modifier des champs de fenêtre de table.

Une fois la fenêtre de table modifiée, vous pouvez l’enregistrer dans un style en vue de l’utiliser dans des projets futurs sans la reformater. Il est possible d’appliquer un élément de style de table enregistré à une table sélectionnée, en le choisissant dans le menu déroulant Table Frame Gallery (Galerie de fenêtres de table) Table frame gallery de l’onglet Table Frame (Fenêtre de table).

Options

Dans la fenêtre Element (Élément), il est possible de définir les éléments suivants sous Options :

  • Name (Nom) : modifiez le nom de la table tel qu’il apparaît dans la fenêtre Contents (Contenu).
  • Visible : activez/désactivez la visibilité de la table sur la mise en page.
  • Locked (Verrouillé) : verrouillez la table pour qu’elle ne puisse plus être sélectionnée sur la mise en page.
  • Maximum scale (Échelle maximale) Échelle maximale : choisissez l’échelle maximale à laquelle la fenêtre de table est visible. Si la fenêtre cartographique est agrandie au-delà de cette échelle, la fenêtre de table n’est pas dessinée sur la mise en page.
  • Minimum scale (Échelle minimale) Échelle minimale : choisissez l’échelle minimale à laquelle la fenêtre de table est visible. Si la fenêtre cartographique est réduite au-delà de cette échelle, la fenêtre de table n’est pas dessinée sur la mise en page.
  • Map frame (Fenêtre cartographique) : choisissez la fenêtre cartographique contenant la couche ou la table autonome référencée par la fenêtre de table. Si vous modifiez cette valeur, la liste déroulante Table est automatiquement mise à jour pour afficher la première table autonome de la carte ou la première couche s’il n’existe aucune table autonome.
  • Table : choisissez la couche ou la table autonome référencée par la fenêtre de table.
  • Query (Requête) : choisissez les lignes de données à afficher. Vous pouvez afficher toutes les lignes, uniquement les lignes des entités visibles dans l’étendue de la fenêtre cartographique ou, si la mise en page contient une série de cartes spatiales, les lignes individuelles de chaque entité d’index.
  • Filter (Filtre) : appliquez une requête SQL pour filtrer davantage les données tabulaires. Le filtre est appliqué sur la requête définie.
  • Row limit (Limite de lignes) : définissez le nombre maximal de lignes affichées dans la fenêtre de table. La limite est appliquée après le type de requête et les filtres.
  • Fields (Champs) : modifiez l’apparence des champs et les propriétés d’affichage de tous les champs. Pour plus d’informations, reportez-vous à la rubrique Ajouter et modifier des champs de fenêtre de table.

Remarque :

Dans le cas de tables autonomes, la seule option de requête est All rows (Toutes les lignes) car une tale autonome n’est pas visible dans l’étendue de la carte.

Disposition de la fenêtre de table

Vous pouvez également modifier la disposition des champs dans la fenêtre de table.

Stratégie d’ajustement

Par défaut, les champs occupent la totalité de l’emprise de la fenêtre. Les champs sont développés ou compressés lorsque vous redimensionnez la fenêtre de table et cette dernière est développée ou compressée lorsque des champs sont ajoutés ou retirés. Les options d’ajustement suivantes modifient le comportement de la table et de ses éléments :

  • Adjust font size (Ajuster la taille de police) : ajuste la table à la fenêtre en réduisant automatiquement la taille de police ou en augmentant automatiquement le nombre de colonnes de fenêtre. Vous pouvez définir la taille de police minimale ainsi que le nombre maximal de colonnes de fenêtre et l’application réduit la taille de police jusqu’à la taille minimale ou augmente le nombre de colonnes de fenêtre jusqu’à la valeur maximale nécessaire.
  • Adjust columns (Ajuster les colonnes) : ajuste la table à la fenêtre en faisant automatiquement passer les lignes sur plusieurs colonnes de fenêtre.
  • Adjust columns and font size (Ajuster les colonnes et la taille de police) : ajuste la table à la fenêtre en faisant automatiquement passer les lignes sur plusieurs colonnes de fenêtre et en réduisant la taille de police. Vous pouvez définir la taille de police minimale et l’application réduit la taille de police jusqu’à la taille minimale si nécessaire.

Vous pouvez également cocher l’option Balance columns (Équilibrer les colonnes) de n’importe quelle stratégie d’ajustement pour faire en sorte que toutes les colonnes de table aient plus ou moins la même longueur. Il se peut alors que toutes les colonnes obtenues soient plus petites que la longueur de la fenêtre de table. Désélectionnez cette option si vous souhaitez qu’une colonne soit entièrement remplie avant qu’une nouvelle colonne puisse être ajoutée. Il se peut alors que la dernière colonne soit plus petite que les autres.

Remarque :

Si une colonne ne s’ajuste pas au terme de la stratégie d’ajustement, le champ entier est exclu de la fenêtre de table. Par exemple, si un élément de fenêtre de table comporte 15 enregistrements mais que la fenêtre ne peut en contenir que 10, le champ entier est retiré. Lorsque cela se produit, vous ne pouvez pas ajouter des éléments à la fenêtre de table même si un autre champ de la liste tient. Gardez cela à l’esprit lorsque vous ordonnez les éléments dans la fenêtre de table. Si des éléments sont exclus de la fenêtre de table, l’icône de dépassement Overflow apparaît.

Lors de l’insertion d’un champ dans la fenêtre, les paramètres de colonnes des éléments de légende individuels seront respectés, sauf si l’option Adjust columns (Ajuster les colonnes) est sélectionnée comme stratégie d’ajustement. Si l’option Adjust columns (Ajuster les colonnes) est sélectionnée, les paramètres de colonne des éléments individuels seront ignorés, et une nouvelle colonne sera créée lorsque toute la hauteur de la fenêtre de table sera utilisée.

Si l’option Adjust font size (Ajuster la taille de police) est sélectionnée, le contenu de la table est compressé afin d’insérer plus d’éléments dans la table, jusqu’à ce que la taille de police minimale soit atteinte. Lorsque la taille de police minimale est atteinte par un champ, les champs excessifs sont retirés.

Les stratégies qui ajustent la taille de la police comprennent une option permettant de définir le seuil Minimum font size (Taille de police minimale) de sorte que, lorsque la fenêtre de table est ajustée, la taille de police n’est jamais plus petite que la taille indiquée.

Tri

Le tri est un moyen efficace d’organiser les données par ordre alphabétique ou séquentiel et permet de mieux les comprendre. Vous pouvez identifier les valeurs les plus élevées et les plus faibles ou les entités les plus et les moins significatives de la table. Si vous triez les valeurs d’une colonne par ordre croissant, les valeurs sont ordonnées de A à Z ou de 1 à 10. Par ordre décroissant, les valeurs d’une colonne sont organisées de Z à A ou de 10 à 1. Pour ajouter des champs à trier, cliquez sur le bouton Add (Ajouter) Addition. Avec plusieurs champs, vous pouvez effectuer un tri interactif en utilisant une boîte de dialogue de tri de la table, ce qui permet de trier plusieurs colonnes. Utilisez la boîte de dialogue de tri personnalisé pour trier en fonction de plusieurs champs, effacer l’ordre de tri actuel dans la table ou trier en fonction de la casse.

Espacement

Les écarts permettent de spécifier l’espacement vertical et horizontal entre les éléments de fenêtre de table. Vous pouvez ajuster les options suivantes en modifiant la valeur de leurs points :

  • Columns (Colonnes) : écart entre les colonnes
  • En-tête et lignes : distance verticale entre en-tête et lignes
  • Text and border (horizontal) (Texte et bordure (plan horizontal)) : marge horizontale du texte
  • Text and border (vertical) (Texte et bordure (plan vertical)) : marge verticale du texte

Affichage

Il est possible de symboliser la table et sa fenêtre, son en-tête, ses lignes et ses champs de façon individuelle. Chaque bordure, arrière-plan et ombre peuvent être mis en forme selon des spécifications individuelles à l’aide des options suivantes :

  • Table Frame (Fenêtre de table) : les symboles de bordure, d’arrière-plan et d’ombre de la fenêtre peuvent être modifiés et leurs angles peuvent être arrondis. Les écarts x et y permettent de spécifier l’espacement vertical et horizontal entre les éléments.
  • Table : il est possible de spécifier le symbole textuel de l’ensemble du texte qui figure dans la table, les bordures entourant chaque cellule ainsi que la bordure qui encadre la colonne.
  • Heading (En-tête) : ajoutez une bordure, ajoutez ou changez le symbole de soulignement, ou encore ajoutez ou changez l’arrière-plan de tous les en-têtes.
  • Rows (Lignes) : définissez une bordure autour de chaque ligne. Les arrière-plans 1 et 2 vous permettent d’alterner les couleurs de l’arrière-plan pour une meilleure lecture de la table.
  • Fields (Champs) : modifiez l’apparence des champs et les propriétés d’affichage de plusieurs champs. Pour plus d’informations, reportez-vous à la rubrique Ajouter et modifier des champs de fenêtre de table.

Remarque :

Il est impossible de mettre en forme les cellules individuelles d’une fenêtre de table. Pour mettre en valeur la valeur de certaines cellules, pensez à utiliser le texte dynamique figurant hors de la table.

Placement

Pour changer la taille et la position de la fenêtre de table, ajustez la largeur, la hauteur, la position x et la position y, ainsi que la rotation. Pour conserver les proportions lorsque les éléments sélectionnés sont redimensionnés, cliquez sur le bouton Lien.

Rubriques connexes