Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
38
Добавлен:
19.03.2016
Размер:
23.14 Кб
Скачать

Лабораторная работа 4

«Создание макросов и кнопочного меню»

Цель работы: научиться создавать макросы и кнопочные меню для автоматизации действий вызова созданных выше объектов базы данных в СУБД MS Access.

Форма отчета: зачетное задание.

Задание 1. Создать макросы «ПросмотрКомплектующих», «ВыборКомплектующих», «Запрос_с_Параметром» и «Расчет стоимости изделия».

Алгоритм работы

  1. Запустите программу Microsoft Access 2000 (Пуск Программы Microsoft Access).

  2. В окне Microsoft Access включите переключатель Открыть базу данных, выберите ранее созданную базу Комплектующие и щелкните на кнопке ОК.

  3. В окне Комплектующие: база данных откройте вкладку Макросы. Выберите команду Создать.

  4. Выполните команду ОкноКомплектующие: база данных и отбуксируйте пиктограмму Таблицы Комплектующие в первую строку окна Макрос:Макрос1. Обратите внимание на название макрокоманды Открыть Таблицу и значения ее аргументов в зоне Аргументы макрокоманды.

  5. Выполните команду ФайлСохранить, присвоив созданному Макросу имя ПросмотрКомплектующих. Закройте Макрос командой ФайлЗакрыть.

  6. Исполните созданный Макрос, для чего нажмите кнопку Макрос в окне Базы данных, выделите макрос ПросмотрКомплектующих и нажмите кнопку !Запуск.

  7. Убедившись, что была открыта таблица Комплектующие, закройте ее.

Создать еще три Макроса, которые будут выводить на экран запросы ВыборКомплектующих, Запрос_с_Параметром и Расчет стоимости изделия.

  1. В окне Макросы выберите кнопку Создать. Вызовите в первой строке список макрокоманд и в нем команду ОткрытьЗапрос.

  2. В зоне Аргументы макрокоманды в строке Имя запроса установить ВыборКомплектующих.

  3. Сохранить макрос под именем Выбор комплектующих.

  4. Закройте Макрос.

  5. Повторите пункты 1-4 еще два раза для создания макросов Запрос с параметром и Расчет стоимости изделия.

  6. Проверьте работу макросов, запустив их по очереди.

Задание 2. Создать форму для размещения кнопок вызова объектов базы данных.

Алгоритм работы

  1. Откройте вкладку Формы окна Базы данных, выберите Создание формы в режиме конструктора и нажмите кнопку Создать. Создайте пустую форму в режиме конструктора.

  2. Выберите меню Окно Комплектующие:база данных, откройте вкладку Макросы и перетащите макросы ПросмотрКомплектующих, ВыборКомплектующих, Запрос с параметром и Расчет стоимости изделия в окно Форма:Форма1.

  3. Используя маркер в левом верхнем углу созданных кнопок, разместите их по центру окна формы. При необходимости можно раздвинуть границы кнопок, щелкнув мышью, и перемещая маркеры границ.

  4. Сохраните Форму под именем РаботаБД и закройте окно Форма:РаботаБД.

  5. Откройте созданную Форму вновь и, щелкая мышью поочередно по кнопкам Формы, убедитесь в ее работоспособности. При необходимости коррекции можно вновь вызвать режим Конструктора на вкладке Форма, выделив форму РаботаБД и нажав кнопку Конструктор.

Задание 3. Создать Макрос автоматического вызова формы РаботаБД при открытии базы данных.

Алгоритм работы

    1. В окне Макросы нажмите кнопку Создать.

    2. В зоне макрокоманда выберите макрокоманду ОткрытьФорму. В зоне Аргументы макрокоманды в строке Имя_формы вызовите через список созданную форму РаботаБД.

    3. Закройте Макрос через кнопку системного меню, присвоив ему специальное имя Autoexec.

    4. Закройте окно База данных.

    5. Откройте вновь свою БД, убедившись, что созданное меню кнопок (окно Форма РаботаБД) на экране появляется автоматически.

Вопросы для контроля:

  1. С какой целью создают макросы?

  2. Что такое Кнопочное меню?

  3. Как определить свойства объектов в меню?

Соседние файлы в папке Архитектуры ИС (1 Семестр)