Главная страница
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.809 c
2-1166735707
Жир
2006-12-22 00:15
2007.01.14
???????? вместо надписей


2-1166891136
AlexanderMS
2006-12-23 19:25
2007.01.14
Почему принтер не печатает, хотя...


1-1164358629
Rule
2006-11-24 11:57
2007.01.14
Подскажиет пожалуйста как узнать установлен ли .НЕТ и какой верси


15-1166603244
alexandr
2006-12-20 11:27
2007.01.14
подскажите компонент


15-1166863421
IAmDanil
2006-12-23 11:43
2007.01.14
Открывается ли страница в Internet Explorer?