![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Фильтрация таблицы [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 ?