Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб.раб №7-11.doc
Скачиваний:
7
Добавлен:
21.08.2019
Размер:
1 Mб
Скачать

27

Методические указания по выполнению лабораторных работ

по дисциплине «Базы данных» преподаватель .Воронцова Н.В.

Министерство образования и науки Российской Федерации

ФБГОУ СПО «Тульский государственный технический колледж» имени конструктора-оружейника С.И. Мосина»

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

по выполнению лабораторной работы № 7-11

по дисциплине «Базы данных»

для специальности

230105 Программное обеспечение вычислительной техники и автоматизированных систем

230106 Техническое обслуживание средств вычислительной техники и компьютерных сетей

(базовый уровень)

Тула 2011

Лабораторная работа № 7 Создание макросов

7.1 Цель лабораторной работы

Приобретение навыков создания и обработки макросов в среде СУБД MS Access.

7.2 Теоретические положения

Макрос в Access представляет собой структуру, состоящую из одной или нескольких макрокоманд, которые выполняются либо последовательно, либо в порядке, заданном определенными условиями. Набор макрокоманд в Access очень широк, с помощью макросов можно реализовать многое из того, что позволяют сделать процедуры на VBA. Каждая макрокоманда имеет определенное имя и, возможно, один или несколько аргументов, которые задаются пользователем. Например, при использовании макрокоманды ОткрытьФорму (OpenForm) в качестве аргументов необходимо задать, по крайней мере, имя открываемой формы и режим вывода ее на экран.

Задание 1Для формы Заказ созданной в лабораторной работе № 3 создайте диаграмму

1. Вызвать мастер создания форм.

2. Выбрать пункт ДИАГРАММА.

3. В качестве источника данных выбрать таблицу ТОВАР

4. Следуя инструкция получить диаграмму, например такую

5. Сохраните диаграмму.

Задание 2 Создайте на форме диаграмма при помощи макроса кнопку НАЗАД

  1. Откройте форму диаграмма в режиме конструктора

  2. Вместе с формой открывается и панель инструментов с элементами управления. Если панель инструментов не открылась, то в меню Сервис выберете режим настройки и поставьте флажок около строки Панель инструментов.

  3. На панели инструментов выберите значок кнопки, нажмите на него и перетащите на форму.

  4. Откроется мастер создания кнопок, откажете от него.

  5. Переименуйте кнопку. Назовите её Назад

  6. Находясь на кнопке нажмите правую клавишу мыши и выберите обработка событий.

  1. Нажав обработка событий из выпадающего меню выберите макрос.

  1. Сохраните макрос с именем кнопка назад.

8.В открывшемся макросе создайте две команды закрыть в поле аргументов форму с именем диаграмма и открыть форму Заказ.

Задание 3. На форме Заказ создайте кнопку Диаграмма по аналогии с созданием кнопки Назад.

Задание 4. На форме Заказ создайте кнопку Перечень товаров и добавьте макрос

Задание 5 На форме Заказчик создайте кнопки Добавление записей и Удаление записей.

  1. Откройте в режиме конструктора форму Заказчик.

  2. Добавьте кнопку, так как описано выше.

  3. Для кнопки Добавление запись создайте макрос

  1. Для кнопки Удалить запись создайте макрос

.

  1. Переименуйте кнопки.

  2. Проверьте работу формы.

Задание 6. На кнопочной форме из лабораторной работы № 5 создайте макрос для открытия и кнопку для закрытия формы.

7.3 Оборудование

ПЭВМ IBM PC, операционная система Windows, MS Access 2000.

7.4 Программа работы

  1. Изучить материал, изложенный в теоретических положениях работы.

  2. Выполнить все пункты, указанные в теоретических положениях работы.

  3. Ответить на контрольные вопросы и оформить отчет.

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

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

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

  1. Что такое макрос?

  2. Как создать группу в макросе?

  3. Покажите применение условий в макросе.

  4. Как запустить макрос из окна БД?

  5. Как запустить макрос с помощью команды меню?

  6. Как назначить макрос событию?

  7. Как используются макросы для работы в формах и отчетах?

  8. Как при помощи макросов перемещаться по данным БД?

9. Как сделать ссылку на формы, отчеты и их свойства?

10. Как сделать ссылку на элементы управления форм, отчетов и их свойства?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]