Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.30;
Скачать: CL | DM;

Вниз

EHlib   Найти похожие ветки 

 
Ag2002   (2003-01-10 18:28) [0]

Помогите пожалуйста, как правильно сделать так чтобы в футаре таблицы DBGridEh при отрицательных значениях цвет шрифта был красный,как правельно оброботать OnGetFotterParams ?
я делаю так:

with DBGridEh2.Canvas do
begin
if (Column.Field.DataType=ftFloat)or(Column.Field.DataType=ftCurrency) then
if (column.Field.AsFloat<0)or(column.Field.AsCurrency<0)
then Font.Color := clred
else Font.Color := 0;}
if Column.Field.DataType=ftString then
TextOut(rect.Left+2,rect.Top+2,Column.Field.Text)
else DBGridEh2.DefaultDrawColumnCell(rect,datacol,column,state);
end
else DBGridEh2.DefaultDrawColumnCell(rect,datacol,column,state);

end;


Но красное становится только если я в колонке встану на отрицательное значение


 
TTCustomDelphiMaster ©   (2003-01-10 19:00) [1]

Убрать with DBGridEh2.Canvas do
Font заменить на AFont


 
Ag2002   (2003-01-14 16:31) [2]

Да но если так сделать происходит тоже самое в ФУТАРЕ таблице всё равно если в колонке есть хотябы одно положительное значение цвет становится чёрным (хотя само значение отрицательное)


 
TTCustomDelphiMaster ©   (2003-01-14 18:08) [3]

В отдельном запросе определяй минимальные значения в полях таблицы. Исходя из этих значений меняй цвет.



Страницы: 1 вся ветка

Текущий архив: 2003.01.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
1-96736
soware
2003-01-22 10:10
2003.01.30
Чтение текста голосом


1-96766
Alecs
2003-01-20 12:43
2003.01.30
Как послать сообщение всем комп-ам программы


1-96740
Andrey V.
2003-01-22 10:30
2003.01.30
FreeReport & мышинное колесо


7-97066
Sharik_212
2002-11-15 16:11
2003.01.30
Сколько времени не нажимали на клаву и не шевелили мышей?


1-96856
Robin bobin
2003-01-21 09:42
2003.01.30
Работа с Exel в Delphi