Utilisation des fonctions de champ de données du tableau

Après avoir activé les données du tableau et sélectionné la source à l'aide de la page de propriété Données du tableau de l'objet du tableau, des sources de données spéciales de Champ de données du tableau deviennent disponibles pour vous aider à concevoir votre tableau. Ces sources de données Champ de données du tableau sont listées dans le volet Sources de données du volet Boîte à outils et vous pouvez les faire glisser vers des cellules du tableau pour créer un objet texte lié à la source de données. Pour plus d'informations sur l'ajout d'une source de données de Champ de données du tableau à un objet, consultez Création de tableaux qui utilisent des données dynamiques.

Après avoir lié une source de données d'un champ de données du tableau à un objet, vous pouvez configurer ses propriétés à l'aide de la page de propriétés Sources de données de l’objet. La page de propriétés inclut les paramètres que vous pouvez spécifier pour calculer la somme ou d'autres fonctions d'agrégation dans la source de données Champ de données du tableau. Vous pouvez également spécifier la plage pour laquelle la fonction est calculée.

Les types de fonctions suivants sont disponibles :

Les options de plage suivantes sont disponibles :

Vous pouvez utiliser une source de données Champ de données du tableau en dehors du tableau dans laquelle elle est définie, mais lorsque vous faites ceci, seule une fonction agrégée peut être utilisée pour la source de données. La fonction par défaut est Somme et la plage par défaut est Tous les enregistrements ou Page en cours (le Groupe en cours n'est pas pris en charge). Une utilisation typique pour cette configuration serait de placer le prix total dans un objet en dehors du tableau dans laquelle il est défini.

Exemples

Utilisez les exemples de cette section pour vous familiariser avec les étapes de base du calcul d'une somme ou d'une autre fonction d'agrégation dans la source de données d'un champ de données du tableau. Pour chaque exemple, vous devez d'abord créer un nouvel objet du tableau qui est connecté à une base de données d’exemple, puis configurer une source de données d'un champ de données du tableau, comme décrit dans la procédure suivante.

Si vous souhaitez suivre les étapes des deux exemples, vous devez créer un document BarTender distinct pour chaque exemple.

FerméCréation d'un objet du tableau connecté à une base de données

Pour les exemples de cette section, vous devez créer une base de données de type fichier texte comportant un tableau qui comprend un champ Produit, un champ État et un champ Prix, comme l'exemple de base de données suivant.

Produit
Couteau
Torchon
Tasse à café
Fourchette
Cuillère
Pinces
Dessous de plat
Verre
Verre à pied
Spatule
Tasse à thé
Verre à jus
Gobelet

État
WA
OR
CA
WA
WA
WA
OR
CA
CA
WA
CA
CA
CA

Type
Couverts
Linge de maison
Verres
Couverts
Couverts
Matériels
Linge de maison
Verres
Verres
Matériels
Verres
Verres
Verres

Prix
2.99
12.99
6.99
2.99
2.99
3.99
8.99
3.99
6.99
4.79
5.59
1.99
4.99

Après avoir créé la base de données exemple, ajoutez un objet du tableau à votre modèle qui est connecté à la base de données, puis triez les champs de la base de données en fonction de la valeur du champ État. Cette procédure crée simultanément une source de données Champ de données de table qui apparaît dans le volet Sources de données de la boîte à outils.

FerméAjouter un objet du tableau connecté à votre base de données, puis trier en fonction du champ État

  1. Sur la barre d'outils d’objet, cliquez sur l’icône . Autrement, cliquez sur table dans le menu Créer.

  2. Cliquez sur Créer une table à partir d’une base de données. L'assistant de configuration de base de données est lancé.

  3. Terminez l’assistant pour vous connecter à la base de données exemple.

  4. Dans la boîte de dialogue Configuration de base de données, cliquez sur Ordre de tri.

  5. Dans la liste Champs disponibles, double cliquez sur État pour l'ajouter à la liste Champs à trier par, puis cliquez sur OK.

  6. Cliquez sur le modèle à l'emplacement où vous voulez ajouter l'objet de tableau, puis faites glisser les poignées de dimensionnement pour adapter le tableau au modèle.

FerméExemple 1 : Ajout d'une fonction d'agrégation Somme

Dans cet exemple, vous utiliserez la boîte de dialogue Propriétés du tableau pour configurer une nouvelle ligne pour la fonction d'agrégation Somme, puis vous ajouterez la fonction, qui additionnera les prix pour chaque groupe d'États.

FerméConfigurer les propriétés du tableau

  1. Ouvrez la boîte de dialogue Propriétés du tableau. Pour ce faire, double-cliquez sur l'objet du tableau. Autrement, cliquez avec le bouton de droite de la souris sur l'objet, puis cliquez sur Propriétés.

  2. Dans le volet de navigation, sélectionnez Lignes pour afficher la page de propriétés de Lignes.

  3. Dans la zone Lignes, cliquez sur pour ajouter une nouvelle ligne.

  4. Dans la zone Propriétés de ligne, sous Données de tableau, suivez ces étapes :

    1. Cliquez sur Modèle, puis sélectionnez Pied de page de groupe dans la liste.

    2. Cliquez sur Grouper par, puis sélectionnez la coche État dans la liste.

    3. Cliquez sur Saut de page, puis sélectionnez Oui dans la liste. L’objet du tableau affiche une nouvelle ligne vide.

  5. Cliquez sur Fermer pour fermer la boîte de dialogue Propriétés du tableau.

FerméPour ajouter la fonction d'agrégation Somme

  1. Sur le volet Sources de données de la boîte à outils, développez le nœud Tableau 1 sous le nœud Champs de données de table.

  2. Faites glisser la sources de données Prix vers la cellule de tableau en bas à droite sous la cellule existante Champ : Prix, comme indiqué.

  3. Cliquez à droite sur l'objet Champ : Prix que vous venez de créer, puis cliquez sur Propriétés pour ouvrir la boîte de dialogue Propriétés du texte.

  4. Sur l'onglet Source de données, vérifiez les points suivants :

    • La coche Calculer la somme ou autre fonction d'agrégation est sélectionnée.

    • L'option Fonction est réglée sur Somme.

    • L'option Plage est réglée sur Groupe actuel.

  5. Cliquez sur Fermer.

  6. Cliquez sur Aperçu avant impression. Vos éléments apparaissent sur trois étiquettes, regroupées par le champ État, avec le prix total calculé pour chaque État et affiché dans le champ agrégat que vous avez ajouté.

FerméExemple 2 : Ajout d'une fonction d'agrégation Nombre

Dans cet exemple, vous utiliserez la boîte de dialogue Propriétés du tableau pour configurer une nouvelle ligne pour la fonction d'agrégation Nombre, puis vous ajouterez la fonction, qui comptera le nombre de produits qui sont dans chaque groupe d'État.

FerméConfigurer les propriétés du tableau

  1. Ouvrez la boîte de dialogue Propriétés du tableau. Pour ce faire, double-cliquez sur l'objet du tableau. Autrement, cliquez avec le bouton de droite de la souris sur l'objet, puis cliquez sur Propriétés.

  2. Dans le volet de navigation, sélectionnez Lignes pour afficher la page de propriétés de Lignes.

  3. Dans la zone Lignes, cliquez sur pour ajouter une nouvelle ligne.

  4. Dans la zone Propriétés de ligne, sous Données de tableau, suivez ces étapes :

    1. Cliquez sur Modèle, puis sélectionnez Pied de page de groupe dans la liste.

    2. Cliquez sur Grouper par, puis sélectionnez la coche État dans la liste.

    3. Cliquez sur Saut de page, puis sélectionnez Oui dans la liste.

  5. Cliquez sur Fermer pour fermer la boîte de dialogue Propriétés du tableau. L’objet du tableau affiche une nouvelle ligne vide.

FerméPour ajouter la fonction d'agrégation Nombre

  1. Sur le volet Sources de données de la boîte à outils, développez le nœud Tableau 1 sous le nœud Champs de données de table.

  2. Faites glisser la sources de données Produit vers la cellule de tableau en bas à gauche sous la cellule existante Champ : Produit, comme indiqué.

  3. Cliquez à droite sur l'objet Champ :  Produit que vous venez de créer, puis cliquez sur Propriétés pour ouvrir la boîte de dialogue Propriétés du texte.

  4. Sur l'onglet Source de données, vérifiez les points suivants :

    • La coche Calculer la somme ou autre fonction d'agrégation est sélectionnée.

    • L'option Fonction est réglée sur Nombre.

    • L'option Plage est réglée sur Groupe actuel.

  5. Cliquez sur Fermer pour fermer la boîte de dialogue.

  6. Cliquez sur Aperçu avant impression. Vos éléments apparaissent sur trois étiquettes, regroupées par le champ État, avec le nombre total de produits calculés pour chaque État et affiché dans le champ agrégat que vous avez ajouté.