Страница 1 из 1

Пометить записи под фильтром.

Добавлено: 05 окт 2005, 19:53
Sheinina
Есть самописанный интерфейс, на него наложен фильтр стандартным галактическим средствами CTRL+A и так далее. Надо бы пометить все записи, видимые под этим фильтром. Как из своего интерфейса добраться до условий фильтра?

Добавлено: 06 окт 2005, 11:02
Goblin
А зачем до условий фильтра добираться ?
Логичейская табличка у фейса есть ? Есть ...
Фильтр активирован в ней ? Активирован ...
Запоминаем текущую позицию корневого узла в логической таблице PushPos'ом , _loop'имся по корневой таблице(безо всяких where, тогда используются текущие ограничения и фильтры на таблицу) , занося ее в маркер, возвращаемся туда где стояли, ресканим панельку - вот оно , счастье :cool:

Добавлено: 06 окт 2005, 11:04
san
а зачем знать условия фильтра , ограничения уже наложены, делать луп по таблице и сохранять нреки всех записей в маркере

Добавлено: 06 окт 2005, 11:47
Sheinina
Спасибо, господа. Действительно, все работала. Для проверки поставила фильтр, через который просочилось слишком много всего, вот и показалось, что надо о чем-то думать :-D