Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Взаимосвязь основных объектов в Microsoft Access




Модуль

Макрос

Страница доступа к данным

Отчет

Форма

Запрос

 

Запрос - объект, позволяющий пользователю получить нужные данные из одной или нескольких таблиц.

Для создания запроса можно использовать бланк QBE (Query By Example - Запрос по образцу) или написать инструкцию SQL.

Можно создавать запросы на выборку, обновление, удаление или обновление данных. С помощью запросов можно также создавать новые таблицы, используя данные из одной или нескольких существующих таблиц.

 

Форма - объект, предназначенный в основном для ввода данных, отображения их на экране или управления работой приложения.

Формы можно использовать для более наглядного представления данных таблиц или наборов записей запросов. При желании форму можно вывести на печать. Непосредственно в форме можно выполнять вычисления над данными таблиц или запросов.

С помощью формы можно в ответ на некоторое событие (например, изменение значения поля) запустить макрос или процедуру Visual Basic. Используя макросы или процедуры Visual Basic, в форме можно выполнять разнообразное редактирование данных.

 

Отчет - объект, предназначенный для форматирования, вычисления итогов и печати выбранных данных.

Прежде чем выводить отчет на принтер можно предварительно просмотреть его на экране.


 

Страница доступа к данным - объект, содержащий файл HTML и вспомогательные файлы, обеспечивающие доступ к данным из Microsoft Internet Explorer.

Можно опубликовать страницы доступа к данным в используемой корпоративной Intranet - сети, что позволит другим пользователям, установившим Office 2000 или более поздний и Internet Explorer версии 5 или более поздней, находить, просматривать или изменять предоставленные данные.

 

 

Макрос - объект, представляющий собой структурированное описание одного или нескольких действий, которые автоматически выполняются в ответ на определенное событие.

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

В макрос можно включить дополнительные условия для выполнения или пропуска тех или иных указанных в нем действий.

Макросы можно использовать для открытия таблиц, выполнения запросов, просмотра или печати отчетов.

Из макроса можно также запустить другой макрос или процедуру Visual Basic.

 

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

Модули могут быть независимыми объектами, содержащими функции, вызываемые из любого места приложения, или непосредственно “привязанными” к формам или отчетам для реакции на те или иные события.

 

 

Концептуальные взаимосвязи основных объектов Microsoft Access показаны на рис. 8.1.

В таблицах хранятся данные, которые извлекаются с помощью запросов. Формы и страницы доступа к данным позволяют отображать и изменять данные. Обращает на себя внимание, что формы, страницы доступа к данным и отчеты получают данные как непосредственно из таблиц, так и через запросы. Для выполнения необходимых вычислений и форматирования данных в запросах могут использоваться как встроенные функции, так и функции, созданные с помощью Visual Basic.

События, происходящие в формах и отчетах, могут запускать макросы или процедуры Visual Basic.

Событие - любое изменение состояния объекта Microsoft Access, например, открытие формы, закрытие формы, ввод новой строки в форму, изменение содержимого текущей записи или элемента управления (объекта формы или отчета, который может содержать данные).

Для обработки события можно создать макрос или процедуру Visual Basic. Можно даже предусмотреть реакцию на нажатие пользователем определенных клавиш во время ввода данных.

С помощью макросов и модулей можно изменять ход выполнения приложения: открывать формы и отчеты, фильтровать и изменять данные в них; выполнять запросы и создавать новые таблицы. Используя Visual Basic, можно создать, изменить или удалить любой объект Microsoft Access, обработать данные по строкам и по столбцам или каким-либо другим способом.

 

 

Можно вызвать процедуры из библиотек динамической компоновки (DLL) Windows, чтобы использовать в создаваемом приложении не только встроенные в Access функции, но и возможности Windows.

Dynamic-link library (DLL) - динамически компонуемый модуль - библиотеки функций в операционных система Microsoft Widows и OS/2.

При динамической компоновке можно хранить исполняемые модули (обычно реализующие какую-то специальную функцию или набор функций) в виде файлов с расширением DLL, которые загружаются вызывающими их приложениями только в случае необходимости.

 




Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 1454; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.