Mise en forme spécifique à une culture dans la source de données (Générateur de rapports version 1.0)
La source de données avec laquelle vous créez vos rapports contient sans doute des données mises en forme selon une culture bien précise. Par exemple, les valeurs numériques, monétaires et de date sont mises en forme conformément à votre culture. Ces différences de mise en forme peuvent être intégrées dans vos sources de données. La personne chargée de concevoir la source de données peut appliquer une culture à la source de données tout entière mais aussi appliquer une culture à un attribut spécifique au sein de la source de données. Par exemple, la propriété Culture de la source de données peut être Allemand (Suisse) alors que la propriété DataCulture d'un attribut dans la source de données peut être Japonais. La propriété Culture est employée pour appliquer une mise en forme des données propre à une culture, sauf si la propriété DataCulture est affectée. Dans ce cas, la propriété DataCulture est prioritaire lorsque vous mettez en forme des valeurs d'attribut.
Qui plus est, votre ordinateur dispose probablement de ses propres paramètres de culture par défaut. Ces paramètres de culture indiquent à votre ordinateur comment afficher les informations de date, heure et devise.
Si les paramètres de culture de votre source de données sont incompatibles avec ceux de votre ordinateur, vous risquez d'être confronté aux problèmes suivants au moment de concevoir ou d'exécuter un rapport :
Lorsque vous concevez un rapport dans le Générateur de rapports, la culture de votre ordinateur local est utilisée pour mettre en forme les données exemple dans la zone de conception, sauf dans les instances où la propriété DataCulture a été définie pour un attribut au sein de la source de données. Lorsque vous exécutez un rapport du Générateur de rapports, la culture de la source de données est utilisée pour mettre en forme les données du rapport tout entier, sauf dans les instances où la propriété DataCulture a été définie pour un attribut au sein de la source de données.
Vous pouvez modifier les paramètres régionaux de votre ordinateur local sans changer la culture de votre ordinateur. Lorsque ces paramètres régionaux sont modifiés, la zone de conception du Générateur de rapports reflète ces modifications. Cependant, lorsque le rapport est exécuté, les modifications sont ignorées.
Dans les boîtes de dialogue Filtrer les données et Définir la formule, et dans la zone de paramètres affichée lors de l'exécution d'un rapport, les paramètres régionaux et la culture de votre ordinateur local sont utilisés pour afficher des valeurs et interpréter les données que vous tapez dans le filtre, la formule ou le paramètre.
Les champs personnalisés et les formules complexes se servent de la culture de la source de données, même s'ils sont fondés sur un attribut dont la propriété DataCulture a été définie au sein de la source de données. Ils n'héritent pas de la culture de l'attribut.
Une formule basée sur un attribut d'agrégation, où la seule modification consiste à ajouter un filtre ou à supprimer des doublons, est mise en forme à l'aide de la propriété DataCulture de l'attribut.
La langue et les paramètres culturels utilisés dans le Générateur de rapports sont déterminés par la culture et les paramètres régionaux de votre ordinateur local. Ils ne sont pas affectés par les paramètres de langue du navigateur utilisé pour exécuter le Générateur de rapports.