Pour créer un tableau associant des données

Vous pouvez afficher les données de manière groupée au sein d'un tableau. L'association permet d'organiser et de disposer les données en rapports, comme le pays (Country) ou la région (Région). Vous pouvez imbriquer des groupes afin d'identifier rapidement les rapports et de visualiser les tendances. L'association permet aussi de présenter des résumés, tels que des sommes totales et des décomptes.

Si, par exemple, vous fournissez des produits, tels que des moniteurs d'ordinateur, des lampes de bureau et des téléphones, il peut s'avérer pratique de voir le pays et la région qui vendent le mieux ces produits. Vous pouvez créer ce tableau, qui comprend un tableau imbriqué au sein d'un autre tableau imbriqué, lui-même imbriqué dans le tableau principal :

  • Le pays (Country) correspond à l'en-tête du tableau principal.

  • La région (Region) correspond à l'en-tête du premier tableau imbriqué.

  • Le produit et les bénéfices correspondent à l'en-tête du tableau imbriqué au sein du premier tableau imbriqué.

Ainsi, l'exemple de fichier XML auquel vous vous connectez peut suivre la syntaxe ci-dessous :

<form1> 
    <Sales> 
     <SalesData> 
        <country>United States</country> 
        <CountryData> 
             <RegionRow> 
             <region>Western</region> 
        <RegionData> 
        <Item> 
             <product>Monitor</product> 
             <profit>10</profit> 
        </Item> 
        <Item> 
             <product>Desk Lamp</product> 
             <profit>20</profit> 
        </Item> 
        </RegionData> 
             </RegionRow> 
             <RegionRow> 
             <region>Central</region> 
        <RegionData> 
        <Item> 
             <product>Monitor</product> 
             <profit>30</profit> 
        </Item> 
        <Item> 
             <product>Desk Lamp</product> 
             <profit>25</profit> 
        </Item> 
        <Item> 
             <product>Telephone</product> 
             <profit>28</profit> 
        </Item> 
        </RegionData> 
             </RegionRow> 
             <RegionRow> 
        <region>Atlantic</region> 
        <RegionData> 
        <Item> 
             <product>Monitor</product> 
             <profit>31</profit> 
        </Item> 
        <Item> 
             <product>Desk Lamp</product> 
             <profit>17</profit> 
        </Item> 
        <Item> 
             <product>Telephone</product> 
             <profit>22</profit> 
</Item> 
             </RegionData> 
             </RegionRow> 
        </CountryData> 
     </SalesData> 
    </Sales> 
</form1>

Avant d'effectuer cette tâche, assurez-vous que les paramètres suivants sont appliqués :

Pour créer le tableau principal

  1. Choisissez Fichier > Enregistrer sous, saisissez le nom du fichier et choisissez Formulaire XML dynamique Adobe (*.pdf). Cliquez sur OK.

  2. Choisissez Tableau > Insérer un tableau.

  3. Dans la boîte de dialogue Insérer un tableau, indiquez le nombre de colonnes et de rangées. Par exemple, tapez 2 pour le nombre de colonnes et 1 pour le nombre de rangées.

    Vous pouvez demander un maximum de 20 colonnes et 50 rangées. Une fois le tableau créé, vous pouvez continuer à ajouter des rangées et des colonnes par l'intermédiaire des commandes Insérer du menu Tableau.

  4. (Facultatif) Pour inclure une rangée d'en-tête, sélectionnez l'option Inclure la rangée d'en-tête dans le tableau.

  5. (Facultatif) Pour inclure une rangée de pied de page, sélectionnez l'option Inclure la rangée de pied de page dans le tableau.

  6. Cliquez sur OK.

  7. Renommez la rangée d'en-tête. Par exemple, renommez le premier en-tête Pays et supprimez le texte de l'en-tête de la deuxième colonne.

  8. Redimensionnez le tableau.

Pour créer le premier tableau imbriqué

  1. Faites glisser l'objet Tableau de la palette Bibliothèque d'objets vers une cellule du tableau.

  2. Renommez le texte de la rangée d'en-tête. Par exemple, renommez le premier en-tête Région et supprimez le texte de l'en-tête de la deuxième colonne.

Pour créer le dernier tableau imbriqué au sein du premier tableau imbriqué

  1. Faites glisser l'objet Tableau de la palette Bibliothèque d'objets vers une cellule du tableau afin de créer un autre tableau imbriqué. Par exemple, faites-le glisser vers la deuxième cellule de la rangée de contenu du premier tableau imbriqué.

  2. Dans la boîte de dialogue Insérer un tableau, indiquez le nombre de colonnes et de rangées.

  3. (Facultatif) Pour inclure une rangée d'en-tête, sélectionnez l'option Inclure la rangée d'en-tête dans le tableau.

  4. (Facultatif) Pour inclure une rangée de pied de page, sélectionnez l'option Inclure la rangée de pied de page dans le tableau.

  5. Cliquez sur OK.

  6. Renommez la rangée d'en-tête. Par exemple, modifiez le premier en-tête en Produit et le deuxième en. Profit

    Le formulaire devrait être similaire à l'illustration ci-dessous.

Pour afficher les données dans les cellules

  1. Dans la palette Vue des données, faites glisser un noeud vers la cellule placée sous le premier en-tête. Par exemple, faites glisser le noeud du pays vers la cellule située sous l'en-tête Country.

  2. Recommencez cette étape pour les cellules restantes.

    Par exemple, faites glisser le noeud de la région vers la cellule située sous l'en-tête Region. Faites glisser le noeud du produit vers la cellule située sous l'en-tête Product. Faites glisser le noeud du bénéfice vers la cellule située sous l'en-tête Profit.

  3. Dans la palette Hiérarchie, sélectionnez chaque rangée intitulée Rangée1 et activez l'option Rangée pour chaque élément dans l'onglet Liaison de la palette Objet.

  4. Harmonisez les noms du tableau, des rangées et des champs avec ceux de l'exemple de fichier XML.

    Par exemple, sélectionnez Tableau1 dans la palette Hiérarchie. Puis, dans la palette Objet, cliquez sur l'onglet Liaison et saisissez $record.Sales dans la zone Liaison de données (Ouvrir, Enregistrer, Envoyer).

    Par exemple, définissez la liaison par défaut comme indiqué dans ce tableau.

    Sélectionnez les éléments suivants dans la palette Hiérarchie

    Définissez Liaison de données pour la chaîne correspondante

    Rangée1

    SalesData

    country

    country

    Tableau2

    CountryData

    Rangée1

    RegionRow[*]

    region

    region

    Tableau3

    RegionData

    Rangée1

    Elément[*]

    product

    product

    profit

    profit

  5. Sélectionnez le sous-formulaire contenant le tableau principal et, dans le panneau Sous-formulaire de la palette Objet, sélectionnez l'option Distribué dans la liste Contenu.

  6. Occupez-vous du format du tableau. Par exemple, ajoutez des bordures et un ombrage.

  7. Affichez le formulaire dans le panneau Aperçu PDF.