Применение пользовательских функций в формулах

Оценить
(0 голоса)

Создав пользовательскую функцию либо для текущего отчета, либо для совместного использования через репозиторий, вы можете запросто применить ее в формуле. Вы можете создать формулу, использующую эту функцию, с помощью эксперта Formula Expert

(см. главу 5). Если вы решите создать формулу с помощью редактора Formula Editor, все пользовательские функции, которые вы создали в текущем отчете, будут отображаться в древовидном списке, в категории Custom Functions, как показано на рис. 6.8.

Однако пользовательские функции, хранящиеся в репозитории, не будут отображаться в дереве функций до тех пор, пока вы их не добавите в отчет. Чтобы добавить пользовательскую функцию из репозитория в отчет, сначала разверните категорию Repository Custom Functions в окне Formula Workshop и найдите нужную пользовательскую функцию (возможно, на экране появится окно с приглашением подключиться к системе BusinessObjects Enterprise/Crystal Reports Server). Выделите функцию, которую хотите добавить, и щелкните на кнопке Add to Report (Добавить в отчет), которая находится в панели инструментов Formula Workshop, или же щелкните правой кнопкой мыши на имени функции в древовидном списке Formula Workshop и выберите пункт Add То Report в контекстном меню. Вы также можете просто перетащить требуемую пользовательскую функцию из категории Repository Custom Functions в категорию Report Custom Functions; обе эти категории отображаются в древовидном списке Formula Workshop.

Если пользовательская функция, которую вы выбрали для добавления в отчет, также ссылается на какие-нибудь другие пользовательские функции (не забывайте о том, что одна пользовательская функция может вызывать другую такую функцию), на экране появится сообщение, информирующее о том, что в отчет будут также добавлены и дополнительные пользовательские функции. После этого пользовательские функции появятся в категории Custom Functions дерева функций, и вы сможете вставлять их в свои формулы.

Применение пользовательских функций в формулах

Повышение визуальной привлекательности отчетов
Общее форматирование
Панель инструментов форматирования
Редактор Format Editor
Эксперт Highlighting Expert

Добавить комментарий


Защитный код
Обновить