Topic: Поиск в базе по дате

Здраствуйте!
Я новичок в программировании и  создании СУБД и самих баз, поэтому не бейте по голове больно ))
Проблема вот в чем - создаю программу для учета выданных сертификатов. В принципе, все сделал, все работает, кроме поиска по дате.
Если в поисковом окне указать дату начала действия сертификата или дату окончания его действия, то программа показывает только те сертификаты, у которых эти даты совпадают один в один.
А хотелось бы, чтобы при указании Даты начала действия прога показывала ВСЕ сертификаты, у которых дата начала действия была бы равна или больше указанной в поиске (т.е., например, в поиске указана дата 01.01.2014, прога показывает все сертификаты, у которых дата начала действия 01.01.2014 или позднее - 02.01.2014, 29.09.2014 и т.д.).
Соответственно, при указании в поиске Даты окончания действия, прога должна показывать все сертификаты, у которых дата окончания равна указанной или раньше (т.е., в поиске дата окончания 29.09.2014, программа показывает сертификаты с датой окончания 29.09.2014 и ранее, 01.08.2014, 25.05.2014, 31.12.2013 и т.д.)
То есть необходимо настроить поиск по дате в диапазоне, а не по конкретному значению.
Скажите, возможно ли это реализовать, и если да, то как?

Заранее благодарю!

ЗЫ. Прилагаю проект на всякий случай. https://cloud.mail.ru/public/c15e1c10eb … FICATE.rar

Re: Поиск в базе по дате

Приветствую,


у компонента DateTimePicker есть свойство Filter,
у компонента "Дата начала действия" выберите Filter: >=
у компонента "Дата окончания действия" выберите Filter: <=


p.s.
на форме "SearshForm" у кнопки "Добавить" неверно выбрано действие "Показать форму", исправьте на "Новая запись"


на этой же форме, у компонента CheckBox1 рекомендую установить следующие свойства:
AllowGrayed = True
DefaultState = Grayed
т.о. данный компонент по умолчанию не будет фильтровать данные в поиске, иначе не возможно вывести все записи.

Dmitry.

Re: Поиск в базе по дате

Спасибо, ваши советы очень помогли!