Ошибка в выражении

отредактировано 05:31 Раздел: FastReport 3.0
В onBeforePrint страницы динамически создаю Memo:
Memo := TfrxMemoView.Create(MasterData1);
Memo.Text := '[dsReportDB."POLE"]';
Все отлично работает.
Усложняем... Пишу:
Memo.Text := '[([dsReportDB."POLE"]/1000)]';
Выдает ошибку
"Ошибка в выражении '([dsReportDB."POLE"]/1000)' : Identifier expected"

Как победить?

Комментарии

  • отредактировано 05:31
    См UserManual, раздел "Скрипт"
  • отредактировано 05:31
    Memo.Text := '[(<dsReportDB."POLE">/1000)]';
    
  • отредактировано 05:31
    vlad_galaxy написал:
    См UserManual, раздел "Скрипт"
    Просмотрел этот раздел и не один раз ;)
    Ничего такого, что разрешило бы мой вопрос не обнаружил.
    Возможно мы друг друга не понимаем: если Вы намекаете на функцию Get, то она не подходит по той причине, что мне нужно не однократно получить содержимое поля, я это Memo кладу на MasterData.
  • отредактировано 05:31
    2 Markus
    Не понял.
  • отредактировано 05:31
    Наменования объектов заключаются в угловые скобки, квадратные же используются 1 раз для задания текста мемо-поля.
  • отредактировано 05:31
    Ух, как все не просто. Решил перейти с 2.54 на 3.11 - кучу времени потерял с этими скобками. Спасибо.

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

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