Гость
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Fast report изменение цвета для динамически созданого memo / 3 сообщений из 3, страница 1 из 1
25.02.2014, 15:33
    #38571758
holod-iinna
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Fast report изменение цвета для динамически созданого memo
Доброго дня!
Работаю в Fast Report 4.12 не так давно, так что не судите строго за ошибки.

Никак не могу сменить цвет у созданного ранее Мемо поля по условию.

var
Memo: TfrxMemoView;
q1,height,permin,permax:integer;
firstpoint:real;

begin
for q1 := 1 to 53 do
begin
//рисуем заголовок
Memo := TfrxMemoView.Create(MasterData1);
Memo.Name := 'Name' + IntToStr(q1);
Memo.Text := IntToStr(q1);
Memo.Height := height;
Memo.Width := height;
Memo.Left := firstpoint + height * q1;
Memo.Top := Memo1.Top;
Memo.Frame.Typ := 15; //активирует все 4 границы
Memo.HAlign := haCenter;
Memo.VAlign := vaCenter;
Memo.StretchMode := smMaxHeight;
Memo.Color := clRed;
Memo.Font.Color := clWhite;

//рисуем данные
Memo := TfrxMemoView.Create(MasterData2);
Memo.Name := 'M' + IntToStr(q1);
Memo.DataSet := ADOQuery2;
Memo.DataField := 'w' + IntToStr(q1);
//Memo.Text := Memo.Name;
Memo.Height := height;
Memo.Width := height;
Memo.Left := firstpoint + height * q1;
Memo.Top := 0;
Memo.Frame.Typ := 15; //активирует все 4 границы
Memo.HAlign := haCenter;
Memo.VAlign := vaCenter;
Memo.StretchMode := smMaxHeight;

Memo27.Left := firstpoint + height * q1 + height;
end;
end.

Потом я пытаюсь созданому мемо полю поменять цвет с учетом того, какое значение он получает из ADOQuery2 из поля w(порядковый номер).
По условию цвет никак не меняет. Код, создающий событие на новое созданное поле BeforPrint, тоже ругается.

Может кто сталкивался с такой задачей и нашел путь решения?
Спасибо за любую помощь.
...
Рейтинг: 0 / 0
21.03.2014, 01:08
    #38592467
gpi
gpi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Fast report изменение цвета для динамически созданого memo
Используйте либо событие TfrxReport.OnBeforePrint или добавляйте в скрипт обработчик OnBeforePrint для TfrxMemoView
...
Рейтинг: 0 / 0
26.03.2014, 12:59
    #38596841
holod-iinna
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Fast report изменение цвета для динамически созданого memo
gpi,

спасибо!
Почитал про события подробнее
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Fast report изменение цвета для динамически созданого memo / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]