Перед тем как узнать о механизме быстрого поиска нужной строки, сначала ознакомьтесь с методами сортировки.
Теперь давайте приступим к изучению быстрого поиска нужной строки в таблице. Для такого поиска нам не нужны будут никакие специальные поля ввода, куда бы вы вводили текст, который ищите. Все намного проще и удобнее!
Например, мы будем в справочнике сотрудников искать нужного человека "по имени". Поэтому сперва отсортируем данные по колонке "ФИО" и встанем на первую строку таблицы.
И теперь просто начинаем на клавиатуре набирать фамилию искомого человека. Вводим "и", затем "в". Даже не смотря на то, что "и" мы вводим в нижнем регистре, а в таблице "Иванова Ольга" написана с большой буквы, программа сразу же перемещает на нее фокус.
Это называется "быстрый поиск по первым буквам". Даже если в таблице будут внесены тысячи сотрудников, программа моментально будет находить нужного по мере ввода символов.
Если в таблице будут похожие значения, например, "Иванова" и "Иванников", то после ввода первых четырех букв "иван", сначала фокус перейдет к тому сотруднику, что будет ближе располагаться, а при вводе пятого символа, уже покажет требуемого человека. Если мы пятым символом напишем "н", то программа отобразит "Иванникова".
Поиск может не работать, если вы пытаетесь нажимать буквы на одном языке, а в операционной системе Windows в правом нижнем углу активен совсем другой язык.
Если вы знаете только часть искомого значения, которое может встречаться не только в начале фразы, но и в середине, тогда посмотрите здесь, как выполнить такой поиск на примере поиска товара по названию.
Далее посмотрите, пожалуйста, другие полезные темы:
Универсальная Система Учета
2010 - 2024