Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания по практике БД.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
675.33 Кб
Скачать

5 Содержание отчета

Пошаговое отображение выполненных действий.

6 Контрольные вопросы

6.1 Какие существуют типы доступа к базе данных?

5.2 Какие группы пользователей Вы знаете?

Практическое занятие № 11 «Использование макросов при создании формы по управлению приложением»

1 Цель работы

Получить навыки создания макросов.

2 Перечень технических средств обучения

Персональный компьютер

Microsoft Windows

Microsoft Office (Word, Access)

3 Краткие теоретические сведения

В Microsoft Access можно определить макрос, выполняющий практически те же действия, которые можно реализовать нажатием клавиш на клавиатуре или с помощью мыши. Основным преимуществом макросов в Access является то, что они могут выполняться в ответ на многие виды событий. 

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

Microsoft Access предоставляет различные типы макрокоманд, позволяющих автоматизировать работу приложения. Рассмотрим основные действия, выполняемые с помощью макрокоманд:

Открытие любой таблицы, запроса, формы или отчета в любом доступном режиме выполняется макрокомандами: ОткрытьТаблицу, ОткрытьЗапрос, ОткрытьФорму, ОткрытьОтчет. С помощью макрокоманды Закрыть можно закрыть любую открытую таблицу, запрос, форму или отчет.

Для запуска других макросов используется макрокоманда ЗапускМакроса. Выполнение процедуры или функции VBA осуществляется макрокомандой ЗапускПрограммы. Чтобы прервать выполнение текущего макроса или всех макросов можно использовать ОстановитьМакрос или ОстановитьВсеМакросы.

Для определения специальной строки меню используется макрокоманда ДобавитьМеню. Можно сделать доступным или не доступным, снять галочку или пометить пункт специального меню, в том числе и контекстного с помощью макрокоманды ЗадатьКомандуМеню. Выполнить любую команду одного из стандартных команд меню Access позволяет макрокоманда КомандаМеню.

Для перемещения, изменения размеров, сворачивания или восстановления любого окна внутри рабочей области Access используются макрокоманды СдвигРазмер, Свернуть, Развернуть, Восстановить. Чтобы передавать любому элементу управления в окне используется КЭлементуУправления.

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

Для переименования любого объекта базы данных, копирования выбранного объекта в текущую или другую базу данных Access, сохранения или удаления объектов из вашей базы данных используются макрокоманды Переименовать, КопироватьОбъект, Сохранить, УдалитьОбъект. Кроме того, макрокоманды ПреобразоватьБазуДанных, ПреобразоватьЭлектроннуюТаблицу, ПреобразоватьТекст позволяют импортировать, экспортировать или связывать таблицы из других баз данных, импортировать или экспортировать электронные таблицы и текстовые файлы.

4 Задание

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