Лабораторные работы по курсу «Базы данных»


Основы работы с MS Access



Pdf көрінісі
бет20/46
Дата12.05.2023
өлшемі0,79 Mb.
#92097
түріПрактикум
1   ...   16   17   18   19   20   21   22   23   ...   46
Байланысты:
2-3 лаб

Основы работы с MS Access 
Создание макросов в среде MS Access 
Макросом называют набор из одной или более макрокоманд (замкнутая 
инструкция), выполняющих определенные операции, такие как открытие 
форм или печать отчетов. Макросы могут быть полезны для автоматизации 
часто выполняемых задач. 
Для того, чтобы создать макрос необходимо открыть объекты 
«Макросы» и нажать кнопку «Создать» (рис. 3.1). 


Рисунок 3.1 – Создание макроса в MS Access 
На экране появится окно – конструктор макроса, в котором 
последовательно (по строкам) можно выбрать какие макрокоманды 
необходимо выполнить (настроить команды можно внизу окна), как это 
показано на рисунке 3.2. 
Рисунок 3.2 – Описание макрокоманд макроса в MS Access 
После описания всех макрокоманд макрос следует сохранить. Теперь в 
любой момент для выполнения макроса, необходимо обратиться по его 
имени. 
Создание форм и отчетов в среде MS Access 
СУБД MS Access предоставляет программисту инструментарий для 
создания форм и отчетов (для пользователя). Соответствующие объекты 
можно найти среди объектов БД. Доступно как создание форм (отчетов) по 
определенным таблицам (запросам), так и самостоятельное создание в 
режиме дизайнера. 
Встроенный язык Visual Basic for Application 
СУБД MS Access предоставляет возможность описания процедур на 
языке высокого уровня Visual Basic for Application (VBA). Этот язык встроен 
во все программные средства, относящиеся к MS Office, и он позволяет 
работать с объектами БД через выполнение SQL-запросов. Язык VBA 
является родственником VB и Basic. Также этот язык является процедурным, 


поддерживает деление на модули, поддерживает дизайнер форм. 
Обеспечивает обработку исключительных ситуаций и выполнение 
транзакций. Процедуры и функции, описанные в области видимости public, 
могут также быть использованы при построении SQL-запросов, подобно 
встроенным функциям СУБД. 
Создать модули можно на соответствующей странице объектов MS 
Access.
Ниже на примере 3.5 представлена процедура, которая используется для 
выполнения SQL-запросов к БД. Более подробно о синтаксисе языка можно 
узнать из автономной справки MS Access-а. 
Пример 3.5: 
Функция добавления студента в группу для отношения R2 (л/р №2). 
Если студент уже есть – группа обновляется, иначе – создается новая запись: 


Достарыңызбен бөлісу:
1   ...   16   17   18   19   20   21   22   23   ...   46




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет