Странная полоса прокрутки в таблице

Вам может показаться странным поведение полосы прокрутки в таблице.

Полоса прокрутки

Кажется, что осталось нажать еще пару раз на кнопку вниз в полосе прокрутки и мы достигнем конца таблицы.

Прокручиваем таблицу вниз

Но как бы не так. Таблица упорно не хочет достигать конца. В чем же дело?

На самом деле это не ошибка. Так задумано. Дело в том, в любой таблице может быть много записей. Очень много. Тысячи и даже миллионы. Когда вы открываете таблицу, то программа начинает искать для вас эти записи и выводить их в таблице. Программа прекращает искать их, как только записей было найдено достаточно, чтобы они заполнили все окно программы. Когда вы нажимаете кнопку вниз в полосе прокрутки, программа продолжает искать следующие записи и выводить их в таблице. И так до тех пор, пока не найдутся все записи. Т.е. программа не может знать сколько записей в таблице всего и поэтому не может правильно показать размер полосы прокрутки. Поэтому полоса выглядит как будто почти все записи загружены. Таким образом мы не заставляем программу каждый раз искать все данные до конца, что значительно увеличивает быстродействие программы.

Чтобы найти нужные данные используйте фильтры, сортировку и кнопку подсчета количества записей в таблице.

  • Нравится