|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.06.2013, 00:05 | #1 |
Пользователь
Регистрация: 02.03.2012
Сообщений: 23
|
Фильтр по неравенству дат, в чем ошибка?
Здравствуйте, проблема при фильтрации неравенства дат. Условие: из двух календарей по событию он клик передаем значения в едиты, а эти два едита, вернее их содержимое передаем по нажатию кнопки в фильтр. Однако ДБГрид отображает ерумду, база не фильтруется вот исходник фильтра.
Код:
Любое знание есть сила
Последний раз редактировалось Stilet; 27.06.2013 в 07:35. |
27.06.2013, 01:24 | #2 |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
у вас два раза используется edit1. Будьте внимательнее
DM.Table.Filter:='(Data >= '+quotedSTR(edit1.text)+') and (Data <=' +quotedSTR(edit1.text)+')';
Благодарить в репутацию. Проклинать — туда же
|
27.06.2013, 01:36 | #3 |
Пользователь
Регистрация: 02.03.2012
Сообщений: 23
|
))))Но к сожалению опечатка только тут)))) В программе все указано верно)
Любое знание есть сила
|
27.06.2013, 07:38 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Дату так лучше не фильтровать )
В ждите у тебя что введено? 01.01.2013 ? А база наверное любит чтоб было 2013-01-01. Используй событие OnFilterRecords для правильной фильтрации. В нем пропишешь код, который сравнит даты, и если они подходят Accept передаст True.
I'm learning to live...
|
27.06.2013, 07:43 | #5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
И использование для ввода даты TEdit. Наверняка ни контроля, ни удобства при вводе. Есть же компонент для дат, чего его не использовать
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Определить сколько элементов удовлетворяют неравенству | GreatAlexey | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 05.03.2012 19:42 |
Фильтр DBGrid. Ошибка. | Nikon32rus | БД в Delphi | 3 | 15.02.2012 17:30 |
в чем ошибка? | Tolian92 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 05.12.2011 23:32 |
Вычиcлить сумму элементов последовательности X1,X2,...Xn. (n=<20), удовлетворяющих неравенству x > p | e-l-f | Общие вопросы C/C++ | 3 | 28.11.2008 19:11 |