Utilisation d'entités dans le Générateur de modèles
Lorsque vous créez un modèle de rapport à l'aide de l'Assistant Modèle de rapport, une collection d'entités est automatiquement générée en fonction des éléments de la base de données, tels que décrits dans le fichier de vue de source de données (.dsv). Une entité est une collection logique d'éléments de modèle, notamment de champs sources, de rôles, de dossiers et d'expressions, présentés sous des termes professionnels familiers. Par exemple, une entité Produits peut contenir des informations, telles que le nom des produits, leur numéro et le tarif, relatives à chacun des produits fabriqués par votre société. La plupart des entités correspondent à une table de la base de données, suivant les règles que vous avez sélectionnées dans l'Assistant Modèle de rapport, mais les entités peuvent contenir des éléments de modèle qui retournent des données provenant de plusieurs tables.
Personnalisation des entités
Pour contrôler le comportement des entités dans le Générateur de rapports, vous pouvez définir les propriétés des entités et de leurs éléments à l'aide du Générateur de modèles. Vous déterminez le comportement des entités en matière d'héritage, de sélection d'instances et de tri. Par exemple, vous pouvez définir les propriétés d'une entité de manière à ce qu'elle hérite les attributs d'une autre entité ou configurer le comportement de telle sorte que les utilisateurs du Générateur de rapports utilisent une liste filtrée pour sélectionner des données depuis l'instance de l'entité. En outre, vous pouvez contrôler le comportement des éléments de modèle lié à l'alignement, à la mise en forme et au sens de tri. Par exemple, si l'attribut contient des données monétaires, les données peuvent être automatiquement mises en forme en fonction de la devise indiquée par la culture. L'utilisateur du Générateur de rapports n'a pas besoin de mettre en forme les données dans le rapport.
Après avoir créé le modèle de rapport, vous pouvez l'affiner afin d'en faciliter davantage l'utilisation. Par défaut, les entités et les dossiers sont répertoriés par ordre alphabétique, mais vous pouvez les adapter à la façon dont les utilisateurs sont susceptibles d'en exploiter les données pour créer des rapports. Par exemple, si vous pensez que la plupart des utilisateurs du Générateur de rapports se serviront fréquemment de l'entité Produits, vous pouvez la déplacer vers le haut de la liste des éléments de modèle.
Si le schéma sous-jacent change, vous pouvez créer une nouvelle entité qui reflète ces modifications dans le modèle. Lorsque vous créez une nouvelle entité, vous devez la lier à une table ou colonne de la base de données à l'aide de la propriété Binding. Après avoir lié l'entité à la base de données, vous pouvez ajouter un rôle, un champ source, un dossier ou une expression à l'entité en cliquant sur celle-ci avec le bouton droit.
Voir aussi