Кстати, о сортировке. Она сама по себе уже мощный инструмент поиска. Но только, если реализована вложенная сортировка по произвольному количеству полей. Сортировка только по одному из полей мало пользы приносит.
Не помню, в какой программе видел, но интефейс сортировки был очень удобен: при щелчке по наименованию столбца вываливается листбокс из трех пунктов:
"Сортировка по возрастанию"
"Сортировка по убыванию"
"Сброс сортировки".
При установке сортировки по данному столбцу наименование столбца становилось жирным, а рядом с наименованием выводилось два символа - стрелка вверх или стрелка вниз (в зависимости от выбранного направления сортировки) и цифра, показывающая номер сортировки. Например, если установили сортировку сначала по напряжению, потом по току, то рядом со словом "напряжение" появлялась цифра "1", а рядом со словом "Ток" - цифра "2" и соответствующие стрелочки. В этой же строке (наименований столбцов) размещалась и кнопка сброса всех уровней сортировки для сброса одним щелчком, а не последовательно для каждого поля сортировки.
Такой способ поиска замены компонентов даже удобнее параметрического поиска, т.к. одним взглядом можно сразу оценить и те компоненты, что расположены выше и ниже диапазона поиска.


