![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Фильтрация [D6, Paradox]
Ag2002 © (2002-09-04 18:01:00)Подчкажите подалуйста, мне нужно отфильтровать записи в БД таким образом: убрать от показа те у которых одинаковыми являются два числовых поля, допустим я пишу:
table2.Filtered := false;
table2.Filter := "pole1 = pole2";
table2.Filtered := true;
Но возникает ошибка Operation not applicable .. т.е. в как я понимаю таой фильтр делать нельзя, как можно это сделать ?
Ag2002 (2002-09-04 18:28:00) [1]MsGuns - 1 способ не подходит т.к. такие поля нельзя использовать в условиях вильтра !!!
3JIA9I CyKA (2002-09-04 18:27:00) [2]А почему не "<>"?
MsGuns (2002-09-04 18:08:00) [3]1.Создать Calc-поле типа BOOLEAN = pole1=pole2
На него фильтр
или
2.Обрабатывать событие TDataSet.OnFiltered