Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.09.2010, 21:54   #1
M@riy@
Пользователь
 
Регистрация: 23.09.2010
Сообщений: 11
По умолчанию Фильтрация в БД

Здравствуйте!
Есть БД, в которой имеется столбец с датой(проведенной работы).
Необходим добавить два поля, в которые будет вводится дата начала и окончания работ, и кнопочку, по нажатию на которую будет производиться вывод содержимого таблицы начиная и заканчивая датами, введенными в соответствующие поля.
как правильно написать обработчик событий для кнопки?
M@riy@ вне форума Ответить с цитированием
Старый 24.09.2010, 07:29   #2
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Правильнее будет использовать SQL запрос. И поиск по форуму.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 24.09.2010, 07:53   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
как правильно написать обработчик событий для кнопки?
Что нить вроде
Код:
Table.Filter:='[дата начала]>='+Edit1.Text+' and '[дата оконца]<='+Edit2.Text;
Учитывая что в Эдиты введены пределы дат, и в БД есть поля дата начала и дата оконца.
Причем это пример, не факт что тебе он подойдет, но топ темы не позволяет сказать точное решение.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 25.09.2010, 11:41   #4
rombler69
Пользователь
 
Регистрация: 09.02.2009
Сообщений: 25
По умолчанию

попробуй использовать BETWEEN
rombler69 вне форума Ответить с цитированием
Старый 25.09.2010, 16:59   #5
ullonso
Пользователь
 
Регистрация: 04.09.2010
Сообщений: 13
По умолчанию

Код:
Select *
From Работы
Where Date>=FirstDate and Date<=LastDate
Заранее объяви пременные...

Последний раз редактировалось artemavd; 25.09.2010 в 17:05.
ullonso вне форума Ответить с цитированием
Старый 27.09.2010, 13:37   #6
M@riy@
Пользователь
 
Регистрация: 23.09.2010
Сообщений: 11
Радость

Спасибо огромное! Все работает вот таким образом:
begin
DM.qrDerevo.Filter:='Дата>='+Edit8. Text+' ' + 'and Дата<='+Edit9.Text;
DM.qrDerevo.Filtered:=true;
end;
M@riy@ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фильтрация auffasst Общие вопросы Delphi 3 21.06.2010 18:10
Фильтрация Arinka БД в Delphi 0 13.05.2010 13:44
Фильтрация Tvik БД в Delphi 21 10.03.2010 13:22
Фильтрация Screame Microsoft Office Excel 7 01.07.2009 22:37
Фильтрация Felonalex БД в Delphi 4 24.10.2008 20:09