Форматирование в источнике данных с учетом культуры (построитель отчетов 1.0)
Источник данных, который используется для построения отчетов, может содержать зависящее от культуры форматирование. Например, числа, даты и обозначения валют имеют различное представление, которое зависит от национальных особенностей культуры. Эти различия в форматировании могут присутствовать в используемых источниках данных. Национальное представление чисел, дат и обозначений валют может присутствовать как во всем источнике данных, так и в его отдельных атрибутах. Например, свойству Culture источника данных может быть присвоено значение «Немецкий (Швейцария)», а свойству DataCulture одного из атрибутов источника данных может быть присвоено значение «Японский». Для применения форматирования данных в соответствии с национальными особенностями культуры используется свойство Culture, пока не задано свойство DataCulture. В этом случае свойство DataCulture имеет приоритет при форматировании значений атрибута.
Кроме того, операционная система компьютера может иметь свои собственные настройки культуры по умолчанию. Эти настройки операционной системы определяют способы отображения чисел, дат и обозначений валют.
Если настройки культуры источника данных отличаются от настроек операционной системы компьютера, при создании или выполнении отчета могут возникнуть следующие проблемы.
При создании отчета с помощью построителя отчетов для форматирования образцов данных в области конструирования отчета используются настройки культуры локального компьютера, за исключением экземпляров, в которых для атрибута источника данных было установлено свойство DataCulture. При выполнении отчета с помощью построителя отчетов настройки культуры источника данных используются при форматировании данных всего отчета, за исключением экземпляров, в которых для атрибута источника данных было установлено свойство DataCulture.
Локальные региональные настройки могут быть изменены без изменения культуры компьютера. При изменении этих региональных настроек в области конструирования построителя отчетов будут отражены сделанные изменения. Однако при работе отчета изменения пропускаются.
В диалоговых окнах Данные фильтра и Определение формулы, а также в области параметров, отображаемой при выполнении отчета, культура и региональные настройки локального компьютера пользователя используются для отображения значений и интерпретации данных, которые вводятся в фильтр, формулу или параметр.
Пользовательские поля и сложные формулы используют культуру источника данных, даже если они основываются на атрибуте, для которого в источнике данных было определено свойство DataCulture. Они не наследуют культуру этого атрибута.
Формула, основанная на статистическом атрибуте, где единственным изменением является добавление фильтра или удаление дубликатов, форматируется, используя атрибуты свойства DataCulture.
Отображаемый язык интерфейса и настройки культуры, используемые в построителе отчетов, определяются региональными настройками и культурой локального компьютера пользователя. На них не влияют языковые настройки обозревателя, используемого для запуска построителя отчетов.
См. также