powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Fast report изменение цвета для динамически созданого memo
3 сообщений из 3, страница 1 из 1
Fast report изменение цвета для динамически созданого memo
    #38571758
holod-iinna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго дня!
Работаю в 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
Fast report изменение цвета для динамически созданого memo
    #38592467
gpi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используйте либо событие TfrxReport.OnBeforePrint или добавляйте в скрипт обработчик OnBeforePrint для TfrxMemoView
...
Рейтинг: 0 / 0
Fast report изменение цвета для динамически созданого memo
    #38596841
holod-iinna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
gpi,

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


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