Новые элементы программирования на языке Visual Basic
В объектную модель Visual Basic для приложений добавлены новые элементы: объекты, свойства, методы и события, расширяющие возможности программирования баз данных. Их подробный список можно найти в справочной системе Access 2002, в разделе "Программирование на Visual Basic, Справочник Visual Basic для Microsoft Access, Что нового?" (Programming in Visual Basic, Microsoft Access Visual Basic Reference, What's New).
Наиболее интересны следующие новшества.
- Теперь предоставлена возможность программной передачи пароля при открытии базы данных. Это позволяет создать собственный интерфейс для задания пароля пользователем или передачи пароля по умолчанию.
- Для любого объекта базы данных Access теперь можно узнать дату его создания и модификации с помощью чтения значений новых свойств DataCreated и DataModified у объекта AccessObject. Например:
CurrentProject.AllForms("Заказы").DataModified
- В объектную модель добавлены новый объект Printer и коллекция объектов Printers для программного управления свойствами печати.
- У элементов управления список и поле со списком появились новые методы Addltem и Removeltem, предназначенные для добавления и удаления элементов списка.
- Новый метод CompactRepair позволяет выполнять программное сжатие и восстановление базы данных.
- Добавлен метод ConvertAccessProject для программного преобразования проекта Access.
- С помощью нового свойства BrokenReferences легко узнать программным путем, есть ли в проекте разорванные ссылки, и не нужно для этого просматривать все имеющиеся ссылки.
- У страниц доступа к данным появились новые события, основные из которых: AfterDelete, Afterlnsert, AfterUpdate, BeforeDelete, Beforelnsert, BeforeUpdate, Dirty, Focus, RecordExit И Undo.