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

Вниз

Вопрос изменения DBGrid.Font.Color.   Найти похожие ветки 

 
yeorsh ©   (2006-12-24 16:14) [0]

Вопрос изменения DBGrid.Font.Color.
Приложение построено на БД Access по ADOConnection. Нужно сравнить дату из поля Date с текущей и перерисовать

DBGrid.Font.Color при условии что до базовой даты осталось не больше, например, 7 дней. А если указанная дата наступила, то

шрифт окрасить, допустим, в красный.
Допустим, я добавил в БД поле Integer, которое будет невидимым в ADOTable. Создал массив из трех елементов [0,1,2], из

которого будут присваиваться значения этому полю в зависимости от условия. И если бы придумать такое событие, которое бы

редактировало ADOTable при определенных условиях, то можно было бы создать обработчик события OnDrawDataCell для Грида,

который перерисовывает данные ячеек грида.
Что посоветуете? И как сравнивать даты с помощью математических операторов?


 
Virgo_Style ©   (2006-12-24 23:29) [1]

yeorsh ©   (24.12.06 16:14)
Допустим,


Зачем поле, зачем событие? В OnDrawDataCell сравнить и нарисовать.
Это если я правильно понял, иначе - DataSet.OnCalcFields, или запросом считать.

И как сравнивать даты с помощью математических операторов?
d1<d2, d1>d2, d1>=d2, d1<=d2, d1=d2, d1<>d2... как-то так)



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

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

Наверх




Память: 0.46 MB
Время: 0.05 c
15-1166544992
Parus
2006-12-19 19:16
2007.01.14
типа мессажебокс


2-1167126420
algol
2006-12-26 12:47
2007.01.14
банки SF2


15-1166563362
Knight
2006-12-20 00:22
2007.01.14
TListView должен автоматом прокручиваться...


2-1166740295
XfroSt
2006-12-22 01:31
2007.01.14
Передача значения в поток thread


15-1166817002
Zeqfreed
2006-12-22 22:50
2007.01.14
Вопрос по сайту