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

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Sheinina
Местный житель
Сообщения: 366
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

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

Сообщение Sheinina »

Есть самописанный интерфейс, на него наложен фильтр стандартным галактическим средствами CTRL+A и так далее. Надо бы пометить все записи, видимые под этим фильтром. Как из своего интерфейса добраться до условий фильтра?
Goblin
Местный житель
Сообщения: 474
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Сибирь-матушка
Контактная информация:

Сообщение Goblin »

А зачем до условий фильтра добираться ?
Логичейская табличка у фейса есть ? Есть ...
Фильтр активирован в ней ? Активирован ...
Запоминаем текущую позицию корневого узла в логической таблице PushPos'ом , _loop'имся по корневой таблице(безо всяких where, тогда используются текущие ограничения и фильтры на таблицу) , занося ее в маркер, возвращаемся туда где стояли, ресканим панельку - вот оно , счастье :cool:
Последний раз редактировалось Goblin 06 окт 2005, 11:09, всего редактировалось 1 раз.
Питаю патологические отвращение и ненависть в особо тяжелой и крайне запущенной формах к семейству программ Microsoft Business Solution !
Восславим господа Кришну за то, что у нас есть ГАЛАКТИКА !
san
Местный житель
Сообщения: 412
Зарегистрирован: 28 апр 2005, 11:34
Откуда: Галактика Млечный Путь

Сообщение san »

а зачем знать условия фильтра , ограничения уже наложены, делать луп по таблице и сохранять нреки всех записей в маркере
Sheinina
Местный житель
Сообщения: 366
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Сообщение Sheinina »

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