При работе с текстовым листом на него можно добавлять текстовые поля.
Текстовые поля позволяют динамически менять содержимое на текстовом листе. Поддерживаются следующие варианты значений:
фактическое значение. Задается непосредственно в диалоге редактирования поля;
вычисляемое при помощи подключенных модулей. Задается наименование пользовательской Fore и Fore.NET-функции, которая будет вычислять значение поля. Например: =MODULE.MY(50), где «MODULE» - идентификатор Fore-модуля, подключенного к отчету; «MY» - название функции; «50» - значение параметра функции;
вычисляемое при помощи встроенных функций. Задается наименование встроенной функции, которая будет вычислять значение поля. Например: =Abs(-14), где «Abs» - это наименование функции Abs; «-14» - значение параметра функции Abs;
значение из ячейки на табличном листе. Задается адрес ячейки табличного листа отчета, содержащее значение, которое будет отображаться в поле. Например: ="Лист1"!B11, где «Лист1» - наименование табличного листа, содержащего ячейку; «B11» - адрес ячейки;
вычисляемое при помощи функций, использующих класс PrxReport или MetabaseClass. Задается наименование функции класса PrxReport или MetabaseClass. Например: =PrxReport.ActiveReport.DataSources.Item(0).Name, данная функция выводит наименование первого источника данных в регламентном отчете.
Для работы с текстовыми полями используйте:
окно «Свойства поля»:
панель «Поля»:
Для отображения панели нажмите кнопку «Отображение панели "Поля"», расположенную на вкладке ленты «Текстовый лист: Формат» в группе «Текстовые поля».
При работе с текстовыми полями доступны операции:
Редактирование текстового поля
При наведении на текстовое поле в текстовом листе курсор принимает вид .
См. также:
С использованием текстового листа | Добавление текстового листа и работа с ним | Вставка таблиц, диаграмм и карт с табличного листа | Настройка оформления отчёта