Изменение текста в Memo

отредактировано 05:31 Раздел: FastReport 3.0
Делаю запрос...
получаю прим. такую таблицу
Месяц Сумма
1 ...
2 ...
3 ...
... ...

Как изменить 1 в Memo на 'Январь' и т.д.
Делал
begin
if <DBDataSet1."MonthRep"> = 1 then Memo2.Text := ' Январь'; // на Memo2.Memo вообще ругается
... соответственно ... 2 ... 'Февраль'
end

Ничего не получается .
Помогите! Спасибо!

Комментарии

  • отредактировано 05:31
    В каком месте этот скрипт?
  • LexLex
    отредактировано 05:31
    Напиши в скрипте отчета функцию
    function MonthAsString(MonthNumber:Byte):String;
    begin
      case MonthNumber of
        1: Result:= 'Январь';
        .............................
        .............................
      end;
    end;
    

    А в Memo
      [MonthAsString(<DBDataSet1."MonthRep"> )]
    
    должно получится ;)



  • DirexDirex Москва
    отредактировано August 2005
    Надо сделать не так.

    Обработчик OnAfterPrint
    case StrToInt(TfrxMemoView(Sender).Text) of
      1: TfrxMemoView(Sender).Text := 'Январь';
      2: TfrxMemoView(Sender).Text := 'Февраль';
     ...
    
  • DirexDirex Москва
    отредактировано 05:31
    Прошу прошения, не дочитал предыдущий пост..
    Так тоже можно ))
  • отредактировано 05:31
    А может проще прикрутить собственную функцию и спокойно вызывать в отчётах, и не городить новый огород для каждого отчёта.
  • DirexDirex Москва
    отредактировано 05:31
    Markus написал:
    А может проще прикрутить собственную функцию и спокойно вызывать в отчётах, и не городить новый огород для каждого отчёта.
    Если это нужно в нескольких отчётах - то, естественно, лучше.
  • отредактировано 05:31
    Сделал как предложил Lex - Спасибо! ;)
    Мне это нужно было всего лишь в одном отчёте.

    Всем спасибо! ;)

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

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