Переменные и функции в отчете

отредактировано 21:23 Раздел: FastReport 3.0
Так и не пойму как мне правильно сделать следующее.
Имеется набор функций и переменных, кот-е должны быть доступны в отчете ( в мемо, скрипте и т.п., вообщем везде ).
Нужно добавить их в отчет так, чтобы пользователю было удобно с ними работать.

Что делать с функциями вроде понятно. Добавляю в fsGlobalUnit с разбивкой по категориям, комментарием и все вижу в мастерах дизайнера. Так?

А с переменными? добавляю список переменных в Report.Variables. Тут вроде бы все понятно, но нет возможности влепить комментарий. Получается плохо. Либо пользователь видит только латинские имена и нет комментария - крайне неудобно. Либо называю переменные русскими именами, тогда, мало того, что имена становятся слишком длинными, так еще и непривычными для пользователей (в программе есть другие места, где используются скрипты, там давно уже латинские имена пользуются).

И попутно, очень мешает отсутствие неограниченой вложенности категорий.

Комментарии

  • отредактировано 21:23
    Так то оно так ... но все же?

    Было мысль свой wizard под это дело написать, так тоже боком, два списка ясности в работу не добавят.
  • отредактировано 21:23
    С переменными никак - либо делайте русские имена (да, длинно, но зато понятно), либо английские (коротко и непонятно). Других вариантов нет. Разве что вместо переменных функции использовать - но это сами понимаете...
  • отредактировано 21:23
    Ну не понимаю!

    Почему переменная не может иметь комментарий?
  • отредактировано 21:23
    Потому что не предусмотрено этого. Раз об этом никто не спрашивал 5 лет, значит, это никому не нужно? Запрос слишком специфичный, чтобы внедрять его "официально". Берите исходники frxVariables, frxVarEditor, frxDataTree и вперед...
  • отредактировано 21:23
    написал:
    Берите исходники frxVariables, frxVarEditor, frxDataTree и вперед...
    ;) та так оно и будет, но чуть позжее, пусть версия стабилизируется.
    написал:
    Раз об этом никто не спрашивал 5 лет
    Может никто ничего крупного не делал?
  • отредактировано 21:23
    Эти три исходника вряд ли будут меняться в дальнейшем.

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

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