Access 2002

Пара маленьких, но полезных функций


В этом файле содержится пара маленьких, но полезных функций, adhMin и adhMax, определяющих минимальное и максимальное значения в переданном им списке чисел. Для получения переменного числа параметров в них применяется аргумент типа РагашАггау. Обе они находятся в модуле basLibFunctions.

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

1.   Откройте редактор кода Visual Basic и создайте новый модуль.

2.   Выберите из меню команду Tools  References, после чего откроется диалоговое окно References.

3.   Щелкните в этом окне на кнопке Browse.

4.   В открывшемся диалоговом окне Add Reference выберите элемент Add-ins ( mda) из перечня типов файлов.

5.   Найдите на диске файл CH18LIB.MDA и щелкните на кнопке ОК. Название этого файла должно появиться в окне со списком Available References, которое находится здесь же — в диалоговом окне References.

6.   Щелкните на кнопке ОК, чтобы закрыть окна. Ссылка на библиотеку создана.

Если ваш исходный код не защищен паролем и вы не сохранили библиотеку в виде файла MDE, ее можно открыть в редакторе кода Visual Basic. В этом случае библиотеку можно просматривать, модифицировать и отлаживать прямо в процессе работы с пользовательской базой данных.

У вас есть возможность редактировать код библиотечной базы данных, но сохранить изменения вы не можете. Для сохранения внесенных изменений необходимо открыть базу данных в пользовательском интерфейсе Access.

Теперь можно вызывать функции adhMin и adhMax из новой базы данных. Давайте напишем для этого маленькую тестовую подпрограмму и выполним ее в окне Immediate.

После создания ссылки на библиотеку тестовая процедура прекрасно компилируется и выполняется. Если разрушить эту ссылку, переместив или переименовав файл библиотеки, Access сообщит, что библиотека не найдена, и не сможет выполнить ваш код.

Комментарии закрыты