Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные + контрольная MS Access (Информаци...doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
291.84 Кб
Скачать

Лабораторная работа 3. Работа с данными при помощи запросов.

Цель работы: Создайте запрос к таблицам базы данных Автомагазин, который отберет данные об автомобилях, произведенных не ранее 1997г. и поставленных фирмой АвтоВАЗ.

Порядок работы.

  1. Откройте базу данных Автомагазин. Выбрав вкладку Запросы, щелкните кнопку Создание запроса в режиме конструктора.

  2. В окне Добавление таблицы, выделяя таблицы Поставщики, а затем — Автомобили, и щелкая кнопку Добавить, добавьте обе таблицы базы данных Автомагазин. Щелкнув кнопку Закрыть, закройте окно Добавление таблицы.

  3. Перетаскивая поля из таблиц Автомобили и Поставщики в бланк запроса, определите поля таблиц для запроса, порядок их размещения. В строке Вывод на экран включите флажок отображения полей. В строке Условие отбора в столбце Фирма задайте условие отбора «АвтоВАЗ», а в столбце Год выпуска задайте условие отбора >1997.

  4. Перейдите в режим таблицы и просмотрите записи базы данных, отобранные согласно созданному запросу. Закройте окно запроса, сохранив макет запроса под именем Запрос АвтоВАЗ не старше 1997.

  5. Создайте запрос с параметром Поиск автомобилей по марке.

  1. Для этого, выбрав вкладку Запросы, щелкните кнопку Создание запроса в режиме конструктора.

  2. Затем, в окне Добавление таблицы, выделяя таблицы Поставщики, а затем — Автомобили и щелкая кнопку Добавить, добавьте обе таблицы базы данных Автомагазин.

  3. Щелкнув кнопку Закрыть, закройте окно Добавление таблицы. Перетаскивая необходимые для выполнения задания поля из таблиц Автомобили и Поставщики в бланк запроса, определите порядок их размещения.

  4. В строке Вывод на экран включите флаг отображения полей.

  5. В строке Условие отбора в столбце поля Марка, которое предполагается использовать как параметр, введите в ячейку строки Условие отбора текст приглашения [Введите марку автомобиля].

  6. Сохраните запрос, задав ему имя Запрос нужной марки авто.

  1. Для проверки действия запроса выберите в меню Вид опцию Режим таблицы. В окне Введите значение параметра введите значение искомой марки автомобиля, например, ВАЗ-3107. Для поиска автомобилей других марок закройте окно запроса и, выбрав Режим таблицы, задайте новый параметр.

  2. Закройте окно таблицы-запроса.

  3. *Создайте кнопочные формы.

    1. Выполните команду Сервис/Надстройки/Диспетчер кнопочных форм, на заданный вопрос ответьте Да. В результате вы получите окно Диспетчер кнопочных форм.

    2. Щелкните в окне Диспетчер кнопочных форм кнопку Изменить, а в открывшемся диалоговом окне Изменение страницы кнопочной формы - кнопку Создать. Появится диалоговое окно Изменение элемента кнопочной формы.

    3. Измените содержимое полей Текст – Поставщики, Команда – Открытие формы в режиме редактирования, Форма − Поставщики (Команду и Форму выберите из списка, а не набирайте вручную).

    4. Добавьте также кнопку закрытия базы данных. Для этого щелкните по кнопке Создать, наберите в поле Текст слово Выход, а в поле Команда выберите Выход из приложения. Щелкните по кнопке ОК.

    5. Закройте диалоговые окна Изменение страницы кнопочной формы и Диспетчер кнопочных форм.

    6. Перейдите на закладку Формы и выберите Кнопочную форму в режиме формы.

    7. Проверьте работу всех кнопок кнопочной формы.

  1. **Структура БД имеет недостаток: нет данных о производителях, поэтому, например, нельзя вывести данные обо всех автомобилях одного производителя. Создайте таблицу Производители, произведите изменения в структуре других таблиц БД, в окне Схема данных свяжите новую таблицу с имеющимися. Покажите дополнительные возможности работы с данными после внесённых изменений.

  2. Завершите работу программы Access.