Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Доступ к свойствам объектов в FastReport


ssk ©   (2004-07-02 14:52:00) 

Всем привет! Кто подскажет, как получить доступ к свойствам объектов в FastReport? В зависимости от данных, необходимо окрашивать фон Memo (TfrMemoView) в отчете своим цветом. Попробовал сделать так:

frReport1.Memo1.FillColor:=crRed;

Не заработало. Может есть какой-то другой способ? Спасибо.


ssk   (2004-07-02 15:01:00) [1]

Спасибо. Получилось и так [2] и так [3].


Iconka   (2004-07-02 14:58:00) [2]

2.31. Как обратиться к объекту отчета из программы?

Объекты FR не являются компонентами (как в QR, RB) и недоступны в программе
обычным способом. Используйте следующий код:

var
 t: TfrMemoView;
begin
 t := TfrMemoView(frReport1.FindObject('Memo1'));

 if t <> nil then
   t.Memo.Text := 'FastReport';
// или так:
 if t <> nil then
   t.Prop['Memo'] := 'FastReport';
end;


Iconka   (2004-07-02 14:55:00) [3]

посмотри FAQ постовляемый вместе с FR. Там про это точно есть!


Reindeer Moss Eater   (2004-07-02 14:55:00) [4]

Писать обработчик внутри FR на его языке в OnBeforePrint или как там это у него называется


Наверх

Титульная страница Поиск, карта сайта Написать письмо