Рейтинг разработки: 4
PC Magazine/RE:
В чем же заключается новый метод реализации функции поиска, предлагаемый в этой разработке? Чем он отличается от встроенного метода, в каких случаях это можно применять?
После того, как пользователь задает параметры поиска, данная программа «просматривает» построчно все записи на рабочем листе Excel. Для тех строк, для которых заданное условие поиска не соблюдено, изменяется высота строки, которая задается равной нулю. В результате на экране остаются только те строки, которые удовлетворяют заданному критерию. Таким «оригинальным» путем, фактически без установки фильтра, пользователь получает возможность видеть на экране только те строки, которые он ищет.
В этой разработке предложен не просто оригинальный подход к реализации функции поиска, также здесь предоставлено его адекватное (со точки зрения быстродействия) решение. В частности, при тестировании выяснилось, что если первый проход БД Excel из 5000 строк и размером 4 Мбайт занимает 2-3 сек, то повторный поиск на той же странице, но с другими параметрами, позволяет получить результат за доли секунды.
После восстановления (удаления «фильтра») восстанавливается прежняя высота строк. На это важно обратить особое внимание, потому что обрабатываемая таблица может иметь специальное оформление и можно ожидать, что предлагаемый метод поиска может привести к потери «исходного» форматирования.
В программе имеется подробная справочная подсистема.
|