Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Модуль 4_lab_rab_Access_2011.doc
Скачиваний:
0
Добавлен:
02.12.2018
Размер:
1.54 Mб
Скачать
    1. Створення запиту З_Продажи Конструктором запитів. Запит створюється з 4 таблиць. Покупатель, Заказы, Продажи і Товары. У бланк запиту вибираються поля Город, Отчество (можна створити обчислюване поле ФИО), ГруппаТовара, НаименованиеТовара , КоличествоЗаказаена, КоличествоПродажиена з таблиці Товары.

    2. Створити звіт за допомогою Майстра для запиту З_Продажи. Додати рівні группировкиГород, Фамилия, ГруппаТовара.

    3. Переглянути звіт. У режимі Конструктора внести зміни до заголовків.

  1. Створити звіти для всіх запитів на вибірку.

  2. Використання макросів.

    1. Створити макрос "М_З_Товары", який пов'язаний зі звітом "З_Товары", і виводить повідомлення про вартість товарів.

  • Створіть за допомогою Майстра звіт для таблиці Товары і збережіть його під ім'ям З_Товары

  • Перейти в режим об'єкту «макрос»  кнопка

  • Додати в панель макрокоманд стовпець Условие і стовпець Имя Макроса

  • У стовпці Имя Макроса: М_З_Товары

  • Ввести у вікно конструктора макросів наступну інформацію.

    Условие

    Макрокоманда

    Аргументы макрокоманды

    Открыть отчет

    Имя отчета

    Товар

    Режим

    Просмотр

    Режим окна

    Обычное

    [Отчеты]! [З_Товары]! [Цена]>8000

    Сообщение

    Сообщение

    На складе есть товары, цена которых превыша­ет 8000 руб.

    Сигнал

    Да

    Тип

    Информационное

    Заголовок

    Информация о цене

    Закрыть

    Тип объекта

    Отчет

    Имя объекта

    Товар

    Сохранить

    Подсказка

    Остановить макрос

    Сообщение

    Сообщение

    Цена товаров на складе не превышает 8000 руб.

    Сигнал

    Да

    Тип

    Информационное

    Заголовок

    Информация о цене

    Закрыть

    Тип объекта

    Отчет

    Имя объекта

    Товар

    Сохранить

    Подсказка

  • Вікно виглядатиме так:

:

  • Зберегти макрос.

  • Перевірити виконання макросу за допомогою кнопки Запуск

  1. Закрити всі вікна у вікні Access.

  2. Вийти з Access.

Теоретичні відомості. Макроси.

Макрос є автоматизованою послідовністю команд, направленою на виконання яких-небудь дій. Макроси дозволяють вирішувати наступні задачі:

  • запускати разом запити, звіти, форми, таблиці;

  • відкривати вікна різних об'єктів БД;

  • контролювати правильність введення даних;

  • переміщати дані;

  • виконувати різні дії після клацання на кнопці, до якої підключений макрос і ін.

У MS Access використовуються макроси наступних типів:

  • линейные — макроси, в яких команди розташовані послідовно і виконуються по черзі;

  • макросы с условием — макроси, в яких окремі макрокоманди або їх набори виконуються залежно від деякої умови;

  • групповые — макроси, об'єднані в групи з урахуванням деякої логіки використання.

Для створення і редагування макросів в MS Access також призначено спеціальне вікно для конструювання макросів. Для відкриття вікна конструктора макросів слід скористатися кнопкою у вікні БД при переході до об'єктів «макроси».

Вікно конструктора макросів складається з наступних частин:

  • меню і панелі інструментів, призначені для обробки макросів;

  • панель макрокоманд (верхня половина вікна). За умовчанням на панель макрокоманд виводиться два стовпця—- Макрокоманда (для введення макрокоманди, тобто певної дії з об'єктом) і Примечание (можна задати опис макросу, який не впливає на його виконання);

  • панель аргументів (нижня половина вікна) — для завдання аргументів (властивостей) макрокоманд.

Якщо потрібно створити макрос з умовою, в панель макрокоманд додається стовпець Условие (команда Условие в меню Вид або кнопка на панелі інструментів Конструктор макросов).

У разі роботи з груповими макросами слід додати стовпець Имя макроса (команда Имена макросов в меню Вид або кнопка на панелі інструментів).

У загальному випадку панель макрокоманд може містити чотири стовпці: Имя макроса, Условие, Макрокоманда, Примечание.

Макрокоманди вводяться в осередки стовпця Макрокоманда таким чином:

  • шляхом введення їх імені з клавіатури;

  • вибором зі списку, що розкривається (у осередку стовпця Макрокоманда);

  • перетягуванням необхідного об'єкту з вікна БД в осередок введення макрокоманди (MS Access автоматично додає ім'я макрокоманди відкриття відповідного об'єкту БД)

Основні прийоми роботи з макросами (введення, редагування, збереження) аналогічні прийомам роботи з іншими об'єктами MS Access.

Після створення макросу його можна запустити на виконання:

  • у вікні конструктора макросів (команда Запуск в меню Запуск або кнопка);

  • у вікні БД в режимі "макроси", подвійним клацанням на імені макросу;

  • у вікні будь-якого активного вікна (команда Макросы в меню Сервис);

  • з іншого макросу;

  • за допомогою кнопки панелей інструментів або команди меню, створених для запуску цього макросу;

  • за допомогою комбінації клавіш, які закріплені за макросом;

  • за допомогою різних елементів управління, поміщених у форму або звіт і пов'язаних з макросом (у властивостях об'єкту виконання макросу зв'язується з певною подією).

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