Присваивание значения из формы

отредактировано 10:34 Раздел: FastReport 3.0
Доброго Вам времени суток!

Поставил FastReport думал всё очень просто, да не тут то было,
в элементарные вещи не въезжаю. Помогите в начинании.

Есть форма в ней Edit1, как содержимо Edit.text вывести в отчёте frxReport1,
в котором создан Text object с именем Memo1?

что то вроде:

frxReport1.Memo1:=Form1.Edit1.Text;

Подскажите как правильно пишется?

Заренее спасибо.

Комментарии

  • gpigpi
    отредактировано 10:34
    Вариант 1
    var
    Memo1: TfrxMemoView;
    ...
    Memo1 := frxReport1.FindObject('Memo1') as TfrxMemoView;
    Memo1.Text:=Form1.Edit1.Text;
    ...
    
    Вариант 2
    В отчёте в Memo1 прописать [MyVar1].
    frxReport1.Variables.Clear;
    frxReport1.Variables[' ' + 'My Category 1'] := Null;
    frxReport1.Variables['MyVar1'] := Form1.Edit1.Text;
    
    Вариант 3
    В отчёте в Memo1 прописать [MyVar1].
    frxReport1.Script.Variables['MyVar1'] := Form1.Edit1.Text;
    
    Нужно обратить внимание на то, что если во втором варианте вместо Form1.Edit1.Text передавать строку, то это нужно сделать так:
    frxReport1.Variables['MyVar1'] := '''строка''';
    
  • отредактировано 10:34
    Спасибо огромное...

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

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