Простая сортировка
При первом открытии (в рамках сессии работы с программой) данные табличной формы отсортированы по значениям колонки, заданной разработчиком.
Одинарный клик левой кнопкой мыши на заголовке любой из колонок включает режим сортировки данных в таблице по значению этой колонки. При этом в заголовке колонки появляется значок
означающий, что в данный момент данные отсортированы в порядке возрастания для числовых значений и алфавитном порядке для текстовых. Повторный щелчок на этом же заголовке вызывает пересортировку данных в обратном порядке:
Значок при этом меняется на . Щелчок на заголовке другой колонки включает сортировку по этой колонке и отменяет ранее включенную сортировку по другим колонкам.
Следует иметь в виду, что сортировка по колонкам, содержащим вычисляемые значения, невозможна.
Сортировка по нескольким колонкам
Щелчок левой кнопкой мыши на заголовке колонки при нажатой клавише [Ctrl] не отменяет ранее включенную сортировку, что позволяет отсортировать данные по значениям нескольких колонок. При этом рядом со значком сортировки отображается порядковый номер колонки для сортировки:
Приведенный пример говорит о том, что данные в этой таблице отсортированы: в первую очередь – по колонке «Фамилия», затем – по колонке «Имя» и затем – по колонке «Пол».
Одинарный клик на заголовке без удержания [Ctrl] приводит к отмене ранее установленной сортировки.
Поиск значения в отсортированной колонке
Поиск значения в колонке возможен в том случае, если данные отсортированы по этой колонке. Для поиска достаточно набрать на клавиатуре первые символы нужного значения. Набираемый текст отображается в первой строке данных таблицы, как показано на рисунке:
Через некоторое время после окончания набора текста искомое значение, если оно найдено в таблице, будет выделено. Если найденное значение находится за пределами экрана, список будет прокручен для отображения найденной позиции. Если введенному тексту удовлетворяет несколько значений, выделено будет первое из них.
В случае сортировки по нескольким колонкам, быстрый поиск будет работать по колонке, первой в порядке сортировки. Следует иметь в виду, что данный вид поиска ищет значение только в начале строки содержимого ячейки. Для поиска, например, строки, входящей в текст ячейки таблицы, нужно использовать фильтры.