Создание запросов. Окно конструктора запросов. Сохранение записей. Создание на базе таблицы "Анкета" запроса для формирования списка сотрудников

Страницы работы

Фрагмент текста работы

СУБД MS Access 2007

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

"Создание запросов"

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

Задание 1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Фамилия

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

Адрес

Иванов

8.9.1978

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

Задание 2

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

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

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

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

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

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

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

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

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

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

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

Фамилия

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

Иванов

Вкл

Петров

Вкл

Никитин

Вкл

Задание 3

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

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

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

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

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

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

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

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

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

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

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

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

Between #01.09.1965# And #01.09.1990#

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

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

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

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

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

Фамилия

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

Иванов

8.9.1978

Петров

6.13.1990

Андреев

12.14.1989

Задание 4

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

-  Создать с помощью "Конструктора запросов" простой запрос (выбрать и перетащить в бланк запроса поле"Зарплата"). Порядок действий по созданию запроса был подробно был описан в задании 1 и 2.

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

Похожие материалы

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