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

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

Фильтрация в DBGrid [D7, XP]


7D7 ©   (2007-06-22 21:21:00) 

Подскажите плз, каким образом можно осуществлять поиск в столбцах(используя SQL запросы) DBGrid, если я использую компонент Query. Уже забыл, давно не работал на делфях.


7D7   (2007-06-24 03:45:00) [1]

Удалено модератором
Примечание: Не на помойке


Loginov Dmitry   (2007-06-23 18:35:00) [2]

DBGrid.MasterSource.DataSet.Filter := Format('NAME LIKE ''%%%s%%''', [Edit1.Text]);
DBGrid.MasterSource.DataSet.Filtered := True;

здесь пример того, как отбираются только записи, для которых в поле NAME встречается комбинация символов Edit1.Text. Адаптируй его под свою задачу.


Anatoly Podgoretsky   (2007-06-23 16:59:00) [3]

В общем забудь про DBGrid там просто нет фамилий


7D7   (2007-06-23 16:09:00) [4]

Ну дайте пожалуйста кто-нибудь пример!
Например, мне нужно найти в DBGrid все фамилии введенные в Edit!


7D7   (2007-06-23 13:47:00) [5]

Помню как то задавал такой вопрос на этом форуме, тока там про карандаши и фламастеры(поиск по цвету). Проблемку решили. Вот только этот топик найти немогу((


Anatoly Podgoretsky   (2007-06-23 12:41:00) [6]

В общем забудь про DBGrid там просто нет записей
И в книгу по твоей СУБД


7D7   (2007-06-23 10:19:00) [7]

Меня фильтрация интересует больше всего.
Помню что-то :

...Text.SQL:='SELECT * FROM bla-bla WHERE ....' мля, ну ппц не помню!


smirnov   (2007-06-23 08:01:00) [8]

Кстати, фильтрация и поиск - принципиально разные вещи, у тебя тема - фильтрация, а спрашиваешь про поиск. Вопрос сформулируй правильно.


smirnov   (2007-06-23 08:00:00) [9]


> приведите плз пример какой нить! Оч надо

Если используешь TADOQuery рекомендую F1->Locate
Там есть хороший пример.

Вообще F1 полезно использовать в Delphi, многие вопросы отпадают.


Германн   (2007-06-23 02:09:00) [10]


>
> 7D7   (22.06.07 21:21)
>
> Подскажите плз, каким образом можно осуществлять поиск в
> столбцах(используя SQL запросы) DBGrid, если я использую
> компонент Query. Уже забыл, давно не работал на делфях.
>

А работал ли?

> 7D7   (22.06.07 22:23) [3]
>
> приведите плз пример какой нить! Оч надо
>

Не работал. Эт-точно (с) т. Сухов.


7D7   (2007-06-22 22:23:00) [11]

приведите плз пример какой нить! Оч надо


Anatoly Podgoretsky   (2007-06-22 21:43:00) [12]

> 7D7  (22.06.2007 21:21:00)  [0]

Locate


Johnmen   (2007-06-22 21:42:00) [13]

Никаким.


Наверх

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