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

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

Фильтрация таблицы [D7, WinXP]


_Sergey_K ©   (2005-09-22 13:29:00) 

DataModule1.tblArc.Filter:='otkuda='''+Edit1.Text+'''';
DataModule1.tblArc.Filtered:=true;

Мастера у меня такой вот вопрос, я фильтрую таблицу, и хочу
отфильтровать ее еще раз по отфильтрованным данным
но он стерает предыдущее данные. Подскажите как сделать
так чтобы я отфильтровал и мог фильтровать их по другим полям. Подскажите, очень надо..


Kazakh   (2005-09-22 14:14:00) [1]

2 TUser ©   (22.09.05 14:08) [4]

> не меньше 40-а

1) Фильтр:  Поле1 и Поле2
2) Фильтр:  Поле3 и Поле4
3) Фильтр:  Поле5 и Поле6
4) Фильтр:  Поле7 и Поле8
5) Фильтр:  Поле9 и Поле10
6) Фильтр:  Поле11 и Поле12
7) Фильтр:  Поле13 и Поле14
8) Фильтр:  Поле15 и Поле16
и так далее.. ну где то 16 фильтров по одному направлению
16) Фильтр:  Поле1 и Поле3
и так далее.. ну где то ??? фильтров по второму направлению

..... Лучше наверное повеситься


TUser   (2005-09-22 14:08:00) [2]

> Просто я не могу предсказать по каким полям будут фильтровать а их там не меньше 40-а. Нельзя ли сохранять текущую позицию и фильтровать по другому полю?

Ну и сдулай сложный фильтр, как в [2].


_Sergey_K   (2005-09-22 13:50:00) [3]

Просто я не могу предсказать по каким полям будут фильтровать а их там
не меньше 40-а. Нельзя ли сохранять текущую позицию и фильтровать
по другому полю?


umbra   (2005-09-22 13:49:00) [4]

Фильтр может быть сложным, например

otkuda="otsuda" and kuda="suda"

отфильтрует только записи, где поле otkuda равно otsuda, а поле kuda равно suda. Это равнозначно повторной фильтрации по полю kuda датасета, отфильтрованного по полю otkuda.


Big Joe   (2005-09-22 13:46:00) [5]

А что если использовать and ?


Наверх

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