|
||||||||
|
Стандартные модули и модули классов
В Microsoft Access различают модули двух типов: стандартные и модули классов. Доступ к модулям обоих типов открывает вкладка Modules (Модули) окне базы данных. Модуль класса может быть связан с формой или отчетов Если Вы пишете код, который должен быть доступен любой процедуре проекта, поместите его в стандартный модуль. Стандартные модули являются общими по умолчанию, т. е. любая процедура в проекте может вызывав процедуру из стандартного модуля или обращаться к переменной, объявленной в нем на уровне модуля. Кроме того, если Вы установите ссылку на проект в базе данных Microsoft Access из другого проекта Microsoft Access, то сможете вызывать код стандартных модулей из того проекта, на который установлена ссылка. Модули классов, напротив, всегда закрыты. Они позволяют создавать специфические объекты для использования в текущем проекте. Однако такие объекты недоступны из других проектов. Процедуры Sub и Function, определенные Вами в модуле класса, становятся методами пользовательского объекта, а процедуры Property Let, Property Get и Property Set (если они определены) ? его свойствами. Модуль класса, связанный с формой или отчетом, применяется для определения процедур обработки событий формы или отчета и их элементов управления. Кроме того, в такой модуль можно добавить любые процедуры, которые Вы хотите сделать доступными только для данной формы или отчета. Подробнее о стандартных модулях и модулях классов см. соответствующие разделы в справочной системе Microsoft Access.
Текст пособия подготовлен на основе материалов книги Microsoft Corporation. Руководство программиста по Visual Basic для Microsoft Office 97 / Пер. с англ. - М.: Издательский отдел "Русская Редакция" ТОО "Channel Trading Ltd.", 1997. - 544 с.: илл. c Оригинальное издание на английском языке, Microsoft Corporation, 1997 c Русский перевод, Microsoft Corporation, 1997 |