Работа с параметрами
ExReport позволяет работать с параметрами. Параметр представляет значение, которое может быть заданно пользователем либо получено с помощью стандартных функций. Параметры в шаблоне указываются в квадратных скобках [].
Формат записи параметра: [ИМЯ СВОЙСТВО1=ЗНАЧЕНИЕ1; СВОЙСТВО2=ЗНАЧЕНИЕ2; ……].
Первым за квадратной скобкой идет имя параметра, которое должно быть обязательно указано. За именем, через точку с запятой, указываются свойства параметра. В качестве значений свойств параметров могут выступать другие параметры, как показано в примере 1.3.
Параметры являются одним из ключевых понятий ExReport. Параметры могут быть как пользовательскими, так и стандартыми, к примеру, [TODAY] - стандартный параметр, который возвращает текущую дату. Внутри параметров могут использоваться другие параметры, как показано в примере 1.3, что позволяет добиться гибкости в настройке отчетов. Полный список стандартных параметров приведен в следующем разделе. Прежде чем задавать имя пользовательскому параметру, убедитесь, что данное имя не зарезервировано стандартными параметрами. Для пользовательских параметров результат помещается в свойство VALUE, пример 1.3. При формировании отчета в итоговом файле xls параметры заменяются их значениями. Полное описание свойств параметров приведено в разделе Свойства параметров.
Пример 1.1: [FIO] (параметр с именем FIO).
Пример 1.2: [FIO DISC=’Фамилия Имя Отчество’] (тот же параметр со свойством DISC (описание)).
Пример 1.3: [ST TYPE=DATE VALUE=[STARTOFMONTH DATE=[TODAY]]] (значение параметра ST будет равно дате начала текущего месяца).