Ongettext

отредактировано 06:24 Раздел: FastReport 4.0
Добрый день.

Есть датасет "Data", в котором у поля "Fld" определено событие OnGetText.
1. Если в бланке отчета для TfrxMemoView указать свойство DataSetName = "Data" и свойство DataField = "Fld", то мемка будет отображать данные С учетом события Fld.OnGetText.
2. Если в бланке отчета для TfrxMemoView указать пустые свойства DataSetName и DataField, и свойство Text = '[Data."Fld"]', то мемка будет отображать данные БЕЗ учета события Fld.OnGetText.

Вопрос: а как можно сделать второй вариант, но с учетом OnGetText.
Дело в том, что если, например, требуется взять первые 5 символов от значения поля, то выражение нужно писать в свойство мемки Text (Text = '[Copy(Data."Fld", 1, 5)]') с вытекающими последствиями для второго варианта.

Комментарии

  • отредактировано 06:24
    Напишите в Мемке какую нибудь переменную, а в скрипте присвойте этой переменной нужное значение

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.