|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.05.2012, 00:15 | #1 |
Пользователь
Регистрация: 07.06.2010
Сообщений: 12
|
Замыкает запрос While not EOF
Доброго времени
На форме DBGrid подключенный к базе Access. Вообщем мне нужно вывести в грид все записи в которых дата идет в промежутке от сегодняшнего дня и до бесконечности. Отсортировать их так чтобы ближайшие даты были вверху, а даты которые близки к сегодняшней дате в районе 5 дней были выделены цветом в гриде (вернее вся строка). Додумался/скопировался до такого кода Код:
Последний раз редактировалось Follout; 26.05.2012 в 00:36. |
26.05.2012, 00:30 | #2 |
Форумчанин
Регистрация: 26.03.2012
Сообщений: 665
|
Это бредовый код.
Весь надо выбросить. Разберитесь для начала когда работает ваш DBGrid1DrawColumnCell. |
26.05.2012, 00:36 | #3 | |
Пользователь
Регистрация: 07.06.2010
Сообщений: 12
|
Цитата:
Если оставить только Код:
В каком месте бредовый код? PS: Если непонятно. Вытаскиваю текущую дату в формате ДД.ММ.ГГГГ, далее избавляюсь от точек и привожу в вид ГГГГММДД. Далее поочередно проделываю то же самое с датами в записях. Вычитаю, и если разница попадает в район от 1 до 5 (тоесть 5 дней), то окрашиваю строку с этим id (записаным ранее). Последний раз редактировалось Follout; 26.05.2012 в 00:41. |
|
26.05.2012, 01:04 | #4 | |
Форумчанин
Регистрация: 26.03.2012
Сообщений: 665
|
Цитата:
http://www.delphikingdom.ru/asp/view...?catalogid=168 |
|
26.05.2012, 01:20 | #5 | |
Пользователь
Регистрация: 07.06.2010
Сообщений: 12
|
Цитата:
|
|
26.05.2012, 01:37 | #6 |
Форумчанин
Регистрация: 26.03.2012
Сообщений: 665
|
GOTO #4 .
|
26.05.2012, 01:37 | #7 |
Пользователь
Регистрация: 07.06.2010
Сообщений: 12
|
Тыкая пальцем в небо написал код через массив
Код:
|
26.05.2012, 01:45 | #8 | |
Форумчанин
Регистрация: 26.03.2012
Сообщений: 665
|
Цитата:
|
|
26.05.2012, 02:44 | #9 |
Пользователь
Регистрация: 07.06.2010
Сообщений: 12
|
Перечитал еще раз статью, ничего для себя не нашел, возможно что-то упустил.
Просто разделил код, переменные и массив сделал глобальными. Заработало Код:
Код:
|
26.05.2012, 03:06 | #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 |