Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Автофильтр [D7, XP]


031178 ©   (2009-01-14 09:15:00) 

Есть грид в котором отображены данные, и 3 комбобокса, как можно реализовать что то типа автофильтра, как в екселе ?


Anatoly Podgoretsky   (2009-01-14 13:45:00) [1]


> 031178   (14.01.09 09:59) [6]

Второй и третий грузить найденой информацией, а не из базы.

Тебе уже советовали - учить задавать (формулировать) вопросы?


Sergey13   (2009-01-14 10:08:00) [2]

> [6] 031178   (14.01.09 09:59)
> Изначально я так и делаю, загружаю.

Ну так а после выбора в первом не приходит идея перезагрузитьв 2 и 3?

> во втором и третьем должно остаться только те поля, что
> в гриде, после поиска

Это как? После поиска меняется набор полей отбражаемых в гриде?


031178   (2009-01-14 09:59:00) [3]


> грузить комбобоксы из таблиц бд


Изначально я так и делаю, загружаю. Но например выбрали в первом комбобоксе нужное, а  во втором и третьем должно остаться только те поля, что в гриде, после поиска


Медвежонок Пятачок   (2009-01-14 09:57:00) [4]

грузить комбобоксы из таблиц бд


031178   (2009-01-14 09:55:00) [5]


> Что за грид с комбобоксами? Откуда там данные?


Есть отдельно грид, данные в него загружаются из базы данных.

Еще на форме находится 3 комбобокса, т.е. и в табличке у меня 3 поля.


Sergey13   (2009-01-14 09:43:00) [6]

> [2] 031178   (14.01.09 09:32)
> А как сделать так, чтобы еще и в комбобоксах уменьшались данные
Уменьшать там количество данных руками. С помощью головы.
Для начала можно попрактиковаться в составлении вопросов. Это иногда наводит на ответ самостоятельно.
Что за грид с комбобоксами? Откуда там данные?


031178   (2009-01-14 09:32:00) [7]

Это все понятно, все фильтруется, т.е. в гриде данные фильтруются как надо, а вот например в комбобоксах данные остаются, т.е. в гриде в конечном итоге 1 запись, а в комбобоксах, как было например 10, так и остается. А как сделать так, чтобы еще и в комбобоксах уменьшались данные, т.е. шли на сужение поиска ?


Медвежонок Пятачок   (2009-01-14 09:18:00) [8]

1.фильтрацией на клиенте.
2.модификацией секции where.


Наверх

Титульная страница Поиск, карта сайта Написать письмо