Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика1.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
16.59 Mб
Скачать

Лабораторная работа 4 "Создание запросов"

Порядок выполнения работы:

Задание 1

  1. Создайте запрос по выбору записи, содержащей информацию по Иванову М.И. с помощью "Конструктора запросов". Для этого надо выполнить следующие действия:

  • Выбрать в окне базы данных на ленте вкладку "Создание", диалоговое окно "Другие".

  • В окне диалога нажмите кнопку "Конструктор запросов"

  • MS Access предложит Вам выбрать таблицу,

  • Выберите таблицу "Анкета", нажмите кнопку добавить и закройте окно диалога.

  • Из таблицы последовательно выберите поля "Фамилия", "Дата рождения", "Адрес" и перетащите выбранные поля по очереди в бланк запроса (можно просто дважды щелкнуть мышкой по каждому полю).

  • В строке "Условие отбора" введите условие:

  • Находясь в режиме "Работа с запросами", выберите вкладку "Конструктор", диалоговое окно "Настройка запроса"

  • Щелкните по кнопке "Построитель"

  • В появившемся построителе щелкните по кнопке "Like"

  • Напечатайте Like "Иванов", ОК.

  • Закройте окно конструктора запросов.

  1. Сохраните запрос с именем "Простой запрос по фамилии".

  2. Находясь в режиме "Работа с запросами", выберите на ленте вкладку "Конструктор", диалоговое окно "Результаты" и нажмите кнопку "Выполнить".

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

Простой запрос по фамилии

Фамилия

Дата рождения

Адрес

Иванов

8.9.1978

г. Владивосток ул. Башидзе 4 кв 2

Задание 2

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

  • Выбрать в окне базы данных на ленте вкладку "Создание", диалоговое окно "Другие".

  • В окне диалога нажмите кнопку "Конструктор"

  • Access предложит Вам выбрать таблицу, выберите таблицу "Анкета", нажмите кнопку добавить и закройте окно диалога.

  • Из таблицы последовательно выберите поля "Фамилия", "Проживание в общежитии" и перетащите выбранные поля по очереди в бланк запроса.

  • В строке "Условие отбора" введите условие "Да".

  • Закройте окно конструктора запросов.

  1. Сохраните запрос с именем "Простой запрос на проживание в общежитии".

  2. Находясь в режиме "Работа с запросами", выберите на ленте вкладку "Конструктор", диалоговое окно "Результаты" и нажмите кнопку "Выполнить".

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

Простой запрос на проживание в общежитии

Фамилия

проживание в общежитии

Иванов

Вкл

Петров

Вкл

Никитин

Вкл

Задание 3

  1. Создайте на базе таблица "Анкета" запрос для формирования списка сотрудников, которые родились с 1 сентября 1965 года по 1 сентября 1990 года, с помощью "Мастера запросов". Для этого выполнить следующие действия:

  • Выбрать в окне базы данных на ленте вкладку "Создание", диалоговое окно "Другие".

  • В окне диалога нажмите кнопку "Мастер запросов".

  • Выберите "Простой запрос" и нажмите кнопку ОК.

  • В окне диалога "Создание простых запросов" выберите в качестве источника таблицу "Анкета", поля "Фамилия" и "Дата рождения".

  • Нажмите кнопку Готово .

  • Для получившегося запроса перейдите в режим "Конструктор" (на ленте вкладку "Главная", диалоговое окно "Режимы", выбрать кнопку "Конструктор").

  • В строке "Условие отбора" введите условие:

  • Находясь в режиме "Работа с запросами", выберите вкладку "Конструктор", диалоговое окно "Настройка запроса"

  • Щелкните по кнопке "Построитель"

  • Выберите в списке операторов - оператор сравнения Between, нажать Кнопку "Вставить", ОК.

  • Теперь откорректируйте появившееся выражение следующим образом:

Between #01.09.1965# And #01.09.1990#

  1. Сохраните запрос с именем "Простой запрос по дате рождения ".

  2. Находясь в режиме "Работа с запросами", выберите на ленте вкладку "Конструктор", диалоговое окно "Результаты" и нажмите кнопку "Выполнить".

  3. Если вдруг оказалось, что сотрудников с такими датами рождения в таблице "Анкета" нет, измените условия запроса.

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

простой запрос по дате рождения

Фамилия

Дата рождения

Иванов

8.9.1978

Петров

6.13.1990

Андреев

12.14.1989