Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Советы по повышению производительности



·Не создавайте перекрывающиеся элементы управления.

·Не создавайте лишние рисунки и другие графические объекты.

·Замените свободные рамки объекта, в которых выводится графика, на рамки рисунков.

·Старайтесь использовать черно-белые, а не цветные рисунки.

·Закрывайте неиспользуемые формы.

·Если базовый источник записей формы содержит много записей, а форму требуется использовать, в основном, для ввода новых записей, задайте для свойства формы Ввод данных (DataEntry) значение «Да». Форма при этом будет открываться с пустой записью. Если открыть форму со всеми выводящимися записями, то прежде чем будет открыта пустая запись в конце формы, Microsoft Access должен считать все имеющиеся записи.

·Не сортируйте записи в базовом запросе, так как порядок записей имеет важное значение, особенно для многотабличных запросов.

·Создавайте подчиненные формы на базе запросов, а не на базе таблиц, и включайте в подчиненную форму только необходимые поля. Лишние поля замедляют выполнение подчиненной формы.

· Индексируйте все поля в подчиненной форме, связываемые с главной формой.

·Индексируйте любое поле в подчиненной форме, используемое для указания условий.

·Задайте для свойств Разрешить изменения (AllowEdits), Разрешить добавление (AllowAdditions) и Разрешить удаление (AllowDeletions) подчиненной формы значения Нет, если не предполагается изменять данные в подчиненной форме. Или задайте для свойства Тип набора записей (RecordsetType) значение «Статический набор».

·Удалите программу из форм, в которых она не нужна, задав для свойства формы Наличие модуля (HasModule) значение «Нет». Это свойство определяет, имеет ли форма модуль или нет. Форма без модуля загружается быстрее и занимает меньше места на диске. Если в форме или ее элементах управления не используются процедуры обработки событий, форме не нужен модуль. Например, если кнопочная форма используется только для связи с другими формами, то вместо использования кнопок с процедурами обработки событий, можно воспользоваться кнопками с макросами или гиперссылками. Чтобы использовать программу в форме без модуля, следует вызвать процедуру Function из стандартного модуля с помощью выражения. (Нельзя использовать процедуры Sub, так как они не вызываются с помощью выражения.) Для этого необходимо определить процедуру Function в стандартном модуле, а затем вызвать эту функцию из свойства события формы или из элемента управления. Например, чтобы использовать кнопку для вызова функции с целью открытия формы, следует добавить следующее выражение к свойству кнопки Нажатие кнопки (ОnClick): =OpenDataEntry().

Примечание. Чтобы удалить все процедуры обработки событий, которые содержит форма, необходимо задать для свойства Наличие модуля (HasModule) значение «Нет». После этого модуль формы будет удален полностью.

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"acconOptimizingFormPerformanceSW":1:"Foo":"Invisible"}





Дата публикования: 2014-11-04; Прочитано: 247 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...