Мастера Access
Создание и установка программ-надстроек.
Программная поддержка механизма OLE.
Улучшенный интерфейс защиты.
Обработка ошибок.
Улучшенные средства отладки.
Построитель меню и создание подменю.
Обработка данных с помощью VBA.
Модель событий.
Свойства, определяемые в процессе выполнения.
С помощью макроса или процедуры обработки событий можно определить практически любое свойство формы или отчета в процессе выполнения в ответ на возникновение события в форме или отчете.
Модель событий, похожая на используемую в языке Microsoft Visual Basic, позволяет приложениям реагировать на возникновение различных событий, например, нажатие клавиши на клавиатуре, перемещение мыши или истечение определенного интервала времени.
С помощью языка VBA можно определять и обрабатывать различные объекты, в том числе, таблицы, запросы, поля, индексы, связи, формы, отчеты и элементы управления.
Построитель меню предназначен для помощи при создании специальных меню в приложениях. Кроме того, специальные меню могут содержать подменю.
Помимо установки точек прерывания и пошагового выполнения программ на языке VBA, можно вывести на экран список всех активных процедур. Для этого следует выбрать Вызовы в меню Вид или нажать кнопку «Вызовы» на панели инструментов.
Помимо традиционных способов обработки ошибок, можно использовать процедуры обработки события «Error» для перехвата ошибок при выполнении программ и макросов.
Команды и окна диалога зашиты упрощают процедуру защиты и смены владельца объекта.
С помощью механизма OLE можно обрабатывать объекты из других приложений, вызывая методы и определяя свойства, точно так же, как и объекты Microsoft Access.
С помощью VBA можно создавать программы-надстройки, например, нестандартные мастера и построители. Мастер — средство Microsoft Access, которое сначала задает пользователю вопросы, а затем создает объект (таблицу, запрос, форму, отчет и т. д.) в соответствии с указаниями пользователя. Диспетчер надстроек существенно упрощает процедуру установки программ-надстроек в Microsoft Access.
Access позволяет даже мало подготовленному пользователю создать свою БД и обрабатывать данные с помощью форм, запросов и отчетов, проводить анализ таблиц БД и выполнять ряд других работ. Практически для любых работ с БД в Access имеется свой Мастер,который помогает их выполнять.
Мастер по анализу таблицпозволяет повысить эффективность базы данных за счет нормализации данных. Мастер разделяет ненормализованную таблицу на две или несколько таблиц меньшего размера, в которых данные сохраняются без повторения.
Мастера по созданию форм и отчетовупрощают и ускоряют процесс создания многотабличных форм и отчетов. Новая форма или отчет могут наследовать примененный к таблице-источнику записей фильтр. Мастера по разработке форм и отчетов автоматически создают инструкцию SQL, определяющую источник записей для формы или отчета, поэтому отпадает необходимость в создании запроса.
Для изменения вида формы, отчета или отдельных элементов может быть использован мастер, вызываемый кнопкой Автоформат.
Мастер подстановоксоздает в поле таблицы раскрывающийся список значений из другой таблицы для выбора и ввода нужного значения. Для создания такого поля со списком достаточно в режиме конструктора таблицы выбрать тип данных этого поля — Мастер подстановок.
Мастер подстановок можно вызвать в режиме таблицы командой меню Вставка|Столбец подстановок.Созданный в поле таблицы список наследуется при включении этого поля в форму.
Мастера по импорту/экспортупозволяют просматривать данные при импорте/экспорте текста или электронных таблиц, а также при экспорте данных Microsoft Access в текстовые файлы.
Мастер защитыпри необходимости эвакуирует данные, для чего создает новую базу данных, копирует в нее все объекты из исходной базы данных, снимает все права, присвоенные членам группы пользователей, и шифрует новую базу данных. После завершения работы мастера администратор может присвоить новые права доступа пользователям и группам пользователей.
Мастер по разделению базы данныхпозволяет разделить базу данных на два файла, в первый из которых помещаются таблицы, а во второй — запросы, формы, отчеты, макросы и модули. При этом пользователи, работающие в сети, будут иметь общий источник данных, но смогут устраивать формы, отчеты и другие объекты, используемые для обработки данных по своему усмотрению.