|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.05.2017, 20:50 | #1 |
Регистрация: 27.05.2017
Сообщений: 6
|
Раскрашивание ячеек в DBGrid
Всем доброго времени суток. Прошу помощи у вас,ребят. В таблице DBGrid есть два столбца с названиями(Дата исполнения и Дата сдачи). Так вот,нужно,чтобы дата сдачи сверялась с сегодняшней датой,и если дата сдачи ,к примеру ,22.01.2017,а сейчас 23.01.2017,строка должна выделяться красным цветом. Использую ADOQuery
|
27.05.2017, 21:19 | #2 |
Форумчанин
Регистрация: 09.05.2017
Сообщений: 751
|
Не понял как Вы собрались там строки выделять, если я только 2 цвета нашел:
1) белый - цвет фона; 2) серый - цвет прямоугольничков, слева столбик и сверху полоска. По-моему там нельзя строки чем-то выделять(ну если только текстом в отдельно столбце), хотя отчаиваться не стоит - в программировании возможно все.
Напишу программу на C++ и Asm для AVR. Черчение: sergeisky@yahoo.com.
|
27.05.2017, 21:50 | #3 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
Код:
На событие OnDrawColumnCell повесьте вызов процедуры DrawGridCheckBox(): Код:
Кроме этого, для скрытия текста в ячейках с CheckBox-ом от отображения значения при вводе с клавиатуры определите реакцию на событие OnColumnEnter: Код:
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
27.05.2017, 22:29 | #4 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
Забыл упомянуть: это пример, как работать с рисованием ячеек в Дельфи. Адаптируйте под свой случай.
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Последний раз редактировалось Sciv; 27.05.2017 в 22:32. |
28.05.2017, 14:27 | #5 |
Регистрация: 27.05.2017
Сообщений: 6
|
Нужно,чтобы было как на втором изображении,дата сдачи была просрочена,поэтому выделена красным цветом. Помоги с этимсправиться,а то голову уже пять суток ломаю
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Умножения ячеек dbgrid | vVladislav | БД в Delphi | 11 | 22.01.2017 19:40 |
Раскрашивание строк в DBGrid по нечетным числам - Delphi | S_007 | БД в Delphi | 28 | 14.05.2015 09:43 |
объеденение ячеек dbgrid | glebast | Помощь студентам | 4 | 14.03.2014 19:55 |
Раскрашивание отдельных ячеек StringGrid через разные функции | dubailand | Компоненты Delphi | 7 | 04.09.2011 16:02 |
И по поводу раскрашивание ячеек от даты | Wasily | Microsoft Office Excel | 9 | 18.06.2008 08:38 |