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

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

  Все выпуски  

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


Урок №47

Программирование форм и отчетов Access 2003

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

Рассмотрим программирование форм и отчетов БД Access 2003 с помощью VBA. Формы и отчеты - это основные документы (объекты) БД Access для интерактивного взаимодействия с БД. Объекты характеризуются свойствами, методами и событиями. Все формы и отчеты, которые хранятся в БД Access 2003, относятся к коллекциям: AllForms и AllReports. Доступ к коллекциям программных модулей AllForms и AllReports предоставляют объекты CurrentProject и CodeProject.

Кроме коллекций AllForms и AllReports в БД Access входят коллекции Forms и Reports. В коллекции Forms и Reports объединяются все формы и отчеты, которые в данный момент открыты (загружены в оперативную память). Эти коллекции входят в объект Application приложения Access. Объект Application находится на вершине иерархии объектной модели Access.

Для обращения к объекту (например, к форме "Студенты" БД Access 2003) надо в соответствии с иерархией объектов Access записать путь к требуемому объекту, состоящий из последовательности имен объектов и коллекций, отделяя их друг от друга точкой. Ссылка на форму "Студенты" БД Access 2003, которая входит в состав коллекции AllForms, имеет следующий вид:
Application.CurrentProject.AllForms ("Студенты").

В этой ссылке объект Application можно опустить, так как объект CurrentProject является глобальным объектом. Известно, что при обращении к глобальному объекту объекты более высокого уровня можно опустить. В результате ссылка на объект примет следующий вид: CurrentProject.AllForms ("Студенты").

Для работы с объектами Access необходимо использовать объектные переменные. Объектная переменная - это переменная, которая ссылается на объект. Вначале надо объявить имя переменной для этого объекта, а затем, используя оператор Set, связать переменную с объектом. Для работы с формой или отчетом можно воспользоваться одним из универсальных объектов AccessObject или Object.

Продолжение на страничке: http://www.lessons-tva.info/articles/informat/30.html

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

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

________________________________________________________________________________

При перепечатке материалов прямая активная ссылка на http://www.lessons-tva.info/ обязательна

Copyright Обучение в Интернет, 2013. All Rights Reserved.

Vladimir Tkachenko

 


В избранное