Обратите внимание |
Сценарии могут представлять угрозу безопасности. Поэтому в режиме вычисления как Интерпретация (Interpretation) они выключены. Если вы уверены, в безопасности сценариев, можно использовать их в режиме вычисления Компиляция (Compilation).
|
Отчет или панель индикаторов - это обработанные данные, представленные по какой-либо структуре. Обработка данных отчета или панели индикаторов осуществляет ядром генератора отчетов, а его структура создается в шаблоне отчета. Шаблон отчета представляет собой область в дизайнере отчетов, в которой создается структура отчета или панели индикаторов с использованием компонентов или элементов соответственно.
Структура, т.е. схема расположения компонентов или элементов, создается:
На странице или форме, если разрабатывается отчет;
На панели индикаторов, если разрабатывается панель индикаторов.
Шаблон отчет обладает собственными настройками, которые влияют как на процесс построения отчета или панели индикаторов, так и на его результат. Например, в свойствах шаблона отчета определяется режим обработки выражений - компиляция или интерпретация. Также, при помощи настроек шаблона отчета можно настроить панель предварительного просмотра, время обновления отчета, строки перевода, культуру отчета и другое.
Изменить настройки шаблона отчета можно:
Выполнив щелчок левой кнопкой указателя ввода по области шаблона отчета (вне страницы или панели индикаторов), и затем, определить значения свойств на панели свойств в дизайнере отчетов.
В окне Свойства отчета (Report Options). Для того чтобы вызвать это окно, следует выполнить двойной щелчок левой кнопкой указателя ввода по области шаблона отчета (вне страницы или панели индикаторов).
Информация |
В окне Свойства отчета содержаться дублирующие свойства шаблона отчета. Полный список представлен на панели свойств.
|
Ниже представлена таблица свойств шаблона отчета.
Наименование |
Описание |
Наименование отчета (Report Name) |
Предоставляет возможность изменить наименование отчета. |
Псевдоним отчета |
Предоставляет возможность изменить псевдоним отчета. |
Автор отчета |
Предоставляет возможность изменить автора отчета. |
Описание отчета (Report Description) |
Предоставляет возможность изменить описание отчета. |
Изображение отчета (Report Image) |
Предоставляет возможность загрузить изображение, которое будет миниатюрой для текущего отчета. |
Автоматически переводить при запуске отчета (Auto Localize Report on Run) |
Предоставляет возможность включить режим автоперевода строк перевода. Узнать больше о строках перевода можно в соответствующем разделе. |
Кэшировать все данные (Cache All Data) |
Предоставляет возможность включить или выключить режим кэширования всех данных в одном DataSet. Если свойство установлено в значение Да (True), то все данные будут кэшироваться в одном DataSet. Если же свойство установлено в значение Нет (False), то все данные не будут кэшироваться в одном DataSet. |
Кэшировать Totals-функции (Cache Totals) |
Предоставляет возможность включить или выключить кэширование итогов с префиксом Totals. Если свойство установлено в значение Да (True), то кэширование итогов будет осуществляться. Если же свойство установлено в значение Нет (False), то кэширование итогов не будет осуществляться. |
Режим вычисления (Calculation Mode) |
Предоставляет возможность определить режим обработки выражений отчета: Компиляция (Compilation) или Интерпретация (Interpretation). Узнать больше о режиме вычисления можно в соответствующем разделе. |
Преобразовывать Nulls (Convert Nulls) |
Предоставляет преобразовать значение null в значения по умолчанию. Для числовых значений - в ноль. Если свойство установлено в значение Да (True) и тип колонки данных содержащей значения null не Nullable, то все значения null будут преобразованы в значения по умолчанию. Если же свойство установлено в значение Нет (False), то значения null преобразованы не будут. |
Сортировка страниц (Collate) |
Предоставляет возможность перемешивания страниц построенного отчета. Если свойство установлено в значение больше 1, то все страницы построенного отчета будут разбиты по группам, а затем в новую коллекцию страниц последовательно добавляется по одной странице из каждой группы. Если же свойство установлено в значение 1, то перемешивание страниц отчета осуществляться не будет. |
Культура (Culture) |
Предоставляет возможность изменить культуру отчета. Узнать больше о культуре отчета можно в соответствующим разделе. |
Версия ядра (Engine Version) |
Предоставляет возможность выбрать версию ядра генератора отчетов, которое будет использоваться при построении отчета. |
Строки перевода (Globalization Strings) |
Предоставляет возможность настроить строки перевода в отчете. В поле значения, следует нажать кнопку Обзор (Browse) для вызова редактора Строк перевода. |
Количество проходов (Number of Pass) |
Предоставляет возможность выбрать количество проходов при построении отчета: Один проход (Single Pass), Два прохода (Double Pass). |
Режим предварительного просмотра (Preview Mode) |
Предоставляет возможность определить режим просмотра: Стандарт (Standard), Стандарт и Матричный (Standard and Dot-Matrix), Матричный (Dot-Matrix). |
Настройки предварительного просмотра |
Предоставляет возможность настроить панель предварительного просмотра отчетов и панелей индикаторов. В поле значения, следует нажать кнопку Обзор (Browse) для вызова редактора настроек предварительного просмотра. |
Настройки принтера (Printer Settings) |
Группа свойств, которая предоставляет возможность определить настройки печати: выбрать принтер, установить режим двухсторонней печати, определить количество копий и т.д. |
Ссылки на сборки (Referenced Assemblies) |
Предоставляет возможность отредактировать список используемых сборок. В поле значения, следует нажать кнопку Обзор (Browse) для вызова редактора коллекции строк, в котором следует добавить или удалить необходимые сборки. |
Время обновления (Refresh Time) |
Предоставляет возможность определить время перестроения отчета или панели индикаторов. Узнать больше о времени обновления можно в соответствующей главе. |
Кэш отчета (Report Cache Mode) |
Предоставляет возможность выбрать режим использования кэширования отчета: Включен (On), Выключен (Off) или Авто (Auto). Если текущее свойство установлено в значение Авто, то режим кэширования отчета будет включаться автоматически, в случае если количество страниц отчета больше 200. |
Единица измерения (Report Unit) |
Предоставляет возможность выбрать единицы измерения в отчете: Сантиметры (Centimeters), Дюймы (Inches), Сотые дюймов (Hundredths), Миллиметры (Millimeters). |
Запрашивать только необходимые данные |
Предоставляет возможность запрашивать только необходимые данные или все данные словаря. Узнать больше о запросе только необходимых данных можно в соответствующей главе. |
Расположение параметров (Parameters Orientation) |
Предоставляет возможность выбрать ориентацию панели параметров при просмотре отчета: Вертикальная (Vertical) или Горизонтальная (Horizontal). |
Требовать параметры (Request Parameters) |
Предоставляет возможность требовать или не требовать ввод параметров перед построением отчета. Если свойство установлено в значение Да (True), то необходимо перед построением отчета ввести параметры. Если же свойство установлено в значение Нет (False), то ввод параметров до построения отчета не требуется. |
Скриптовый язык (Script Language) |
Предоставляет возможность выбрать скриптовый язык: CSharp или VB.NET. |
Остановиться после страницы |
Предоставляет возможность прекратить построение отчета при достижении определенной страницы. В поле значения данного свойства указывается числовое значение. Это значение является порядковым номером страницы построенного отчета, после которой будет остановлено построение отчета. По умолчанию, свойство установлено в значение 0, т.е. ограничений по количеству страниц построенного отчета нет. Весь отчет будет построен. |
Стили (Styles) |
Предоставляет возможность вызвать дизайнер стилей. В поле значения, следует нажать кнопку Обзор (Browse) для вызова Дизайнера стилей. |