Общие сведенья о модулях
Как и для других объектов базы данных, в Microsoft Access имеется набор инструментов для создания необходимой программы Microsoft Access Basic. Имеется набор инструментов для отладки и анализа, созданных программ, который поможет вам убедиться, что разработанная вами программа функционирует должным образом.
Все написанные программы хранятся в модулях. База данных может содержать два вида модулей: общие модули, являющиеся объектами базы данных, и модули форм и отчетов, которые являются частью этих объектов.
Общие модули
Общие модули используются для хранения процедур, которые будут выполняться и запросов или из нескольких форм или отчетов приложения. Процедуры общего модуля могут быть вызваны из любого места в приложении.
Модули, связанные с формами и отчетами.
Каждая форма или отчет содержат встроенный модуль. Можно создать специальные процедуры внутри модуля, связанного с формой или отчетом, которые будут доступны только из данной формы или отчета. Чтобы отредактировать связанный модуль, необходимо открыть соответствующую форму или отчет в режиме конструктора и затем щелкнуть по кнопке Программы на панели инструментов.
Модули форм или отчетов имеют два важных преимущества перед общими модулями:
программа необходимая для автоматизации действий в некоторой форме или отчете, храниться в месте с данной формой или отчетом. Не возникает необходимости запоминать имя того модуля, который используется для хранения процедур обработки событий определенной формы или отчета.
Access загружает общие модули базы данных при ее открытии, а встроенный модуль формы или отчета загружается только при открытии соответствующего объекта. В связи с этим модули и формы или отчета расходуют память приложения только в том случаи, когда используется соответствующая форма или отчет.
Когда следует использовать модули.
Хотя макросы и являются мощным средством, все-таки можно назвать некоторые задачи, которые нельзя решить с помощью макросов.
Целесообразно использовать модули вместо макросов во всех перечисленных ниже случаях, когда:
* необходимо отслеживать и обрабатывать ошибки приложения
* требуется проводить обработку событий с передачей или получением параметров;
* во время работы приложения нам нужно создавать новые создавать новые объекты (таблицы, запросы , формы или отчеты
* приложение должно взаимодействовать с другими приложениями Windows, используя динамический обмен данными (DDE);
* когда необходимо непосредственно использовать системные функции Windows;
* нужно поместить часть программ в библиотеку;
* необходимо обрабатывать отдельные записи, а не наборы записей.
Заключение
На занятии были рассмотрено назначение и возможностях форм и отчетов, а также как правильно использовать эти средства в своих приложениях. Рассмотрены такие средства автоматизация приложений, как макросы и модули.
Дата добавления: 2016-02-04; просмотров: 709;