Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции ОТИ - копия.doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
8.91 Mб
Скачать

Выбор настроек параметров

В диалоговом окне Параметры (Options) можно найти настройки, влияющие на работу форм в проекте Access. В учебном проекте с расширением .adp перейдите в окно базы данных, после чего выберите команду Сервис - Параметры (Tools - Options). Перейдите на вкладку Правка и поиск (Edit/Find) (рис. 19.3)

Рис. 19.3. Вкладка Правка и поиск для проекта Access

Даже если вы не укажете параметры фильтра по умолчанию (Server Filter By Form), пользователи могут использовать стандартную возможность изменения фильтра, котрорую вы изучали ранее. Если вы помните, функция Изменить фильтр предоставляет раскрывающийся список, помогающий выбрать значения для фильтрации. По умолчанию Access выводит только те значения, которые находит в локальной (статической) копии набора данных формы. При установке флажка записей на сервере (Records at server) в разделе Отображать список значений (Show list of values in) будет извлечен полный список значений (например, все названия товаров). Кроме того, можно ограничить количество значений, извлекаемых Access из локальной копии или с сервера, установив флажок Не отображать списки, в которых число строк превышает (Don't display lists when more than this number of records read). Когда число значений превышает указанное в данном параметре количество, в раскрывающемся списке предлагаются значения Is Null и Is Not Null. Значение по умолчанию (1000) должно быть достаточным для большинства целей и не вызывает снижения производительности. Перейдите на вкладку Другие (Advanced) и ознакомьтесь с параметрами, влияющими на работу форм в проекте (рис. 19.4).

В разделе Настройка"клиент-сервер" (Client-server settings) можно ввести иное значение параметра Максимальное число записей по умолчанию (Default max records). Если используется низкоскоростное соединение с сервером, то для сокращения времени загрузки лучше уменьшить это значение.

Совет.

Обычно пользователю необходимо найти одну или две записи. При использовании форм или отчётов, загружающих полный набор записей таблицы, задействуется много серверных ресурсов. Вместо этого попоробуйте создать набор записей, возвращающий только действительно необходимые пользователю данные. Этого можно достичь различными способами: использовать в качестве источников записей запросы, ограничивающие набор записей, задавать серверные фильтры, строить или фильтровать набор записей программным способом на основе выбора пользователя (поиск записи). Использование этих методов упрощает сам проект и снимает нагрузку с сервера.

Рис. 19.4. Вкладка Другие для проекта Access

При создании новой формы в проекте Access устанавливает свойство Максимальное число записей (Max Records) формы равным значению параметра Максимальное число записей по умолчанию (Default max records). Эту настройку можно перекрыть, установив для конкретной формы большее или меньшее значение. Однако свойство Максимальное число записей формы относится только к источнику записей этой формы и не касается источников записей элементов «поле со списком» или «список», расположенных на этой форме. По умолчанию параметр Максимальное число записей по умолчанию имеет значение10 000.