Как заменить True/False на свои слова в отчете?

отредактировано 13:42 Раздел: FastReport 3.0
Перекопал всю справку, найти не могу.. Есть boolean поле, оно по умолчанию печатается True/False в отчете, хотелось бы вместо этого вставить свои выражения.. Заранее благодарю.

Комментарии

  • FokewolfFokewolf Киев
    отредактировано 13:42
    В событии MemoOnAfterDate()
    begin
    If Value='True' then
    Memo.Text:='То что нужно';
    end
  • Andrew_ShAndrew_Sh г.Минск
    отредактировано 13:42
    mmms написал:
    Перекопал всю справку, найти не могу.. Есть boolean поле, оно по умолчанию печатается True/False в отчете, хотелось бы вместо этого вставить свои выражения.. Заранее благодарю.
    Можно использовать ф-цию IIF
    В memo пишете
    [IIF(<MyDataSet."BoolField">,'Истина','Ложь')]
    

    Либо можете написать в скрипте свою функцию
    function GetMyBooleanVlue(Value: boolean): boolean;
    begin
      result := IIF(Value,'Истина', 'Ложь');
    end;
    

    и использовать ее в Memo
    [GetMyBooleanVlue(<MyDataSet."BoolField">)]
    

  • отредактировано 13:42
    Fokewolf,Andrew_Sh, спасибо!!!

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

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