Главная страница
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.064 c
15-1166340247
Куб
2006-12-17 10:24
2007.01.14
Египет. Пирамида Хеопса.


2-1166952419
Zver1992
2006-12-24 12:26
2007.01.14
Отключение контроля ошибок


2-1166974460
AzzHell
2006-12-24 18:34
2007.01.14
Как зделать чтобы прога при работе занимала меньше оперативы?


15-1166783106
Gero
2006-12-22 13:25
2007.01.14
Зацените дизайн


2-1166806144
AlexanderMS
2006-12-22 19:49
2007.01.14
Мусор в памяти после жизнедеятельности программы.