Ограничение
объема загружаемых с сервера данных
Необходимо
ограничить объем загружаемых данных из базы данных на SQL Server, насколько
это возможно. Используйте для этого представления, хранимые процедуры, определяемые
пользователем функции, фильтры, выполняющиеся на сервере, и предложение SQL
WHERE, позволяющее выделить только нужные записи для отображения в клиентском
приложении. Следует избегать таких сценариев работы, где пользователю разрешается
просматривать весь объем данных.
Рекомендуется
ограничить максимальное число возвращаемых запросом или отображаемых в форме
записей с помощью специальной кнопки
Максимальное число записей
(Maximum
record limit) или свойства
Максимальное число записей
(MaxRecords), которое
можно установить в программе VBA или в окне свойств запроса или формы.
Используйте
фильтры, выполняющиеся на сервере, прежде чем загружать данные с сервера, и
фильтры, выполняющиеся на клиенте, чтобы ограничить объем отображаемых данных.
Для формы или отчета можно установить фильтр с помощью свойства
Серверный
фильтр
(ServerFilter). Увеличить быстроту загрузки списков значений можно,
установив подходящее значение свойства
Применение автофильтра
(FilterLooknp)
(элемента управления для отображения ограниченного набора значений, загружаемых
с сервера или с другой рабочей станции.