Отправляет email-рассылки с помощью сервиса Sendsay

СУБД MS Access 2003 -это просто

  Все выпуски  

СУБД MS Access 2003 -это просто. Урок 32. Программирование на VBA в СУБД Access.


Урок №32 

Программирование на VBA в СУБД Access 2003

Здравствуйте, уважаемые подписчики!

 Сегодня мы рассмотрим основные сведения о системе программирования VBA.

Небольшую и несложную базу данных или приложение Access можно создать в СУБД Access без использования языков программирования SQL и Visual Basic. В СУБД Access имеется достаточно средств (различных мастеров и конструкторов) для визуального проектирования таблиц, запросов, форм и отчетов . При этом в качестве средства для отыскания необходимой информации в базе данных Access можно использовать QBE - запрос по образцу, а не язык запросов SQL.


Для решения некоторых задач автоматизации приложений Access можно использовать макросы вместо языка Visual Basic (например, при создании главной и подчиненной кнопочной формы БД). Но создание коммерческих баз данных в СУБД Access невозможно без применения визуального языка программирования Visual Basic и языка запросов SQL.

Для автоматизации  действий над объектами в Microsoft Access и в других приложениях Microsoft Office применяются макросы и модули. Макросы - это небольшие программы на языке макрокоманд. Модули - это наборы описаний и процедур на языке программирования VB для приложений, т.е. модули - это объекты, содержащие программы на языке Visual Basic. .

Основное назначение макросов и модулей — это создание удобного интерфейса приложения, в котором формы и отчеты открывались бы при нажатии кнопок в этих формах или на панелях инструментов. Модули являются более мощным средством создания программных расширений в среде Microsoft Office. Применение модулей требует от пользователей знаний основных принципов объектно-ориентированного программирования.

Программирование на VBA в приложениях Word, Excel, PowerPoint обычно применяют пользователи для автоматизации своей деятельности, связанной с обработкой документов. Программирование на VBA в СУБД Access используют в основном разработчики (программисты) в процессе создания приложений (различных баз данных, БД), с которыми работают пользователи.

Для программирования в Access используется не приложение Visual Basic, а система программирования Visual Basic for Applications (VBA). Система программирования VBA является неотъемлемой частью приложений Microsoft Office и предназначена для визуального программирования в таких приложениях как Word, Excel, PowerPoint, Access и т.д. В VBA языком программирования является VB, а инструментальная среда программирования реализована в виде редактора VB, который может активизироваться из любого приложения MS Office. Редактор VB является отдельным приложением, поэтому можно переключаться между приложениями Microsoft Office и редактором VB клавишами "Alt+F11".

Система программирования VBA предназначена для написания кода программ модулей, которые хранят текст этих программ. В Access существует два типа модулей: стандартные и модули класса. Основное содержание модулей — это процедуры на языке VBA. Стандартные модули содержат общие процедуры, которые не связаны с конкретным объектом. Модуль класса отличается от стандартного модуля тем, что, кроме процедур, он содержит описание объекта и используется для создания объектов.Более подробнее смотрите на веб-страничке: http://lessons-tva.info/articles/informat/15.html

С уважением, Владимир Ткаченко

 Обучение в интернет информатике, основам компьютерных сетей и телекоммуникаций 

________________________________________________________________________________

При перепечатке материалов активная ссылка на http://www.lessons-tva.info обязательна
Copyright Обучение в Интернет, 2010. All Rights Reserved.
Vladimir Tkachenko

 


В избранное