Форум: "Начинающим";
Текущий архив: 2007.01.14;
Скачать: [xml.tar.bz2];
ВнизВопрос изменения 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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.012 c