![]() |
|
#1
|
||||||
|
||||||
![]() Доброго времени суток. Имеется база данных Access через ADO. На форме DBGrid, два Edita и Combobox. Осуществляю поиск по DBGrid. Однако возникает одна проблема, я не знаю, как связать эдиты и комбобокс, т.е. если набить поисковый запрос в эдиты, поиск проходит, если выбрать из комбобокса нужный параметр, таблица по нему отфильтруется. Но вместе они не работают. Чтобы к примеру сначала отфильтровать таблицу по параметру, взятому из комбобокса, и уже из отфильтрованных данных найти что-то при помощи эдит. Надеюсь, объяснение не слишком запутанное.
Поиск по edit: Код:
Фильтр Combobox: Код:
Заполнение комбобокса: Код:
|
#2
|
|||
|
|||
![]() Гм... я бы сел просто на событие OnfilterRecord и там бы обработал все 3 фильтра, если уж ты все фильтруешь на клиенте. А еще лучше фильтр по году сразу вынести в запрос через параметр.
|