Формат данных зависящий от поля в датасете

plyply
отредактировано 21:37 Раздел: FastReport 4.0
Есть frxMemoView в котором отображается содержимое поля датасета (тип datetime) и внутренняя переменная отчета (Date)
Нужно чтобы:
Если значение поля(дата) совпадает с внутренней переменной отчета то в MemoView выводить только время. Иначе выводить дату + время.
Как это сделать?

и еще небольшой вопрос: реально ли в PascalScript подключать в uses доп модули типа DateUtils, Math?

Комментарии

  • gpigpi
    отредактировано 21:37
    написал:
    Если значение поля(дата) совпадает с внутренней переменной отчета то в MemoView выводить только время. Иначе выводить дату + время.
    Как это сделать?
    Используйте функцию IIF
    написал:
    и еще небольшой вопрос: реально ли в PascalScript подключать в uses доп модули типа DateUtils, Math?
    Нет. Подключайте пользовательские функции
  • plyply
    отредактировано January 2009
    gpi написал: »
    Используйте функцию IIF
    Спасибо. а куда ее вставлять? пробовал в сам текст и в строку формата - не получилось.
    Можно пример?


    Разобрался:
    [iif( trunc(<iserv_q."from">)=<rdate>,'',datetostr(<iserv_q."from">)+' ')][formatdatetime('hh:nn',<iserv_q."from">)]
    

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

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