![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 07.06.2010
Сообщений: 12
|
![]()
Доброго времени
На форме DBGrid подключенный к базе Access. Вообщем мне нужно вывести в грид все записи в которых дата идет в промежутке от сегодняшнего дня и до бесконечности. Отсортировать их так чтобы ближайшие даты были вверху, а даты которые близки к сегодняшней дате в районе 5 дней были выделены цветом в гриде (вернее вся строка). Додумался/скопировался до такого кода Код:
Последний раз редактировалось Follout; 26.05.2012 в 00:36. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 26.03.2012
Сообщений: 665
|
![]()
Это бредовый код.
![]() Весь надо выбросить. Разберитесь для начала когда работает ваш DBGrid1DrawColumnCell. |
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 07.06.2010
Сообщений: 12
|
![]() Цитата:
Если оставить только Код:
В каком месте бредовый код? PS: Если непонятно. Вытаскиваю текущую дату в формате ДД.ММ.ГГГГ, далее избавляюсь от точек и привожу в вид ГГГГММДД. Далее поочередно проделываю то же самое с датами в записях. Вычитаю, и если разница попадает в район от 1 до 5 (тоесть 5 дней), то окрашиваю строку с этим id (записаным ранее). Последний раз редактировалось Follout; 26.05.2012 в 00:41. |
|
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 26.03.2012
Сообщений: 665
|
![]() Цитата:
http://www.delphikingdom.ru/asp/view...?catalogid=168 |
|
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 07.06.2010
Сообщений: 12
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 26.03.2012
Сообщений: 665
|
![]()
GOTO #4 .
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 07.06.2010
Сообщений: 12
|
![]()
Тыкая пальцем в небо написал код через массив
Код:
|
![]() |
![]() |
![]() |
#8 | |
Форумчанин
Регистрация: 26.03.2012
Сообщений: 665
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 07.06.2010
Сообщений: 12
|
![]()
Перечитал еще раз статью, ничего для себя не нашел, возможно что-то упустил.
Просто разделил код, переменные и массив сделал глобальными. Заработало Код:
Код:
|
![]() |
![]() |
![]() |
#10 | ||
Форумчанин
Регистрация: 26.03.2012
Сообщений: 665
|
![]() Цитата:
у вас в DBGrid1.DataSource.DataSet уже все есть... Цитата:
Последний раз редактировалось =master=; 26.05.2012 в 03:09. |
||
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с while(!f.eof()) | SakHax | Общие вопросы C/C++ | 1 | 20.12.2011 18:46 |
EOF | goluzov | Общие вопросы C/C++ | 1 | 07.12.2011 09:50 |
while(! input.eof()) | kaljan775 | Общие вопросы C/C++ | 4 | 09.10.2010 12:41 |
функция eof! срочно! | kitty_girl | Помощь студентам | 6 | 21.05.2009 22:25 |
fstream.eof() в mingw | alexinspir | Общие вопросы C/C++ | 1 | 30.09.2008 08:00 |