
БД-Лабораторные работы / БД-практическая работа№7
.docБД
Практическая работа № 7
ЦЕЛЬ
Научиться создавать Запросы с параметром.
ЗАДАНИЕ
Создание запроса с параметром.
Запрос с параметром — это запрос, при выполнении отображающий в собственном диалоговом окне приглашение ввести данные, например условие для возвращения записей или значение, которое требуется вставить в поле.
Задание 1. Создайте запрос, выводящий список книг, написанных конкретным автором.
-
Создайте запрос на выборку и вставьте в него поля «Фамилия», «Имя», Отчество» из таблицы Авторы, «Название книги» из таблицы Книги.
-
Для поля «Фамилия» создайте параметр, для этого в строке Условие отбора введите [Введите фамилию автора].
-
Сохраните запрос как Задание2_1. Просмотрите результат.
Задание 2. Создайте запрос, запрашивающий параметры для полей «Вид печатной продукции» - [Введите вид печатной продукции книги] и «Предметная область» [Введите Предметную область]. В запросе должны отображаться поля «Название книги» из таблицы Книги, «Фамилия» из таблицы Авторы, «Вид печатной продукции», «Предметная область» из таблицы Книги. Сохраните запрос как Задание2_2.
Задание 3. Создайте запрос, выводящий информацию о книгах Дата издания, которых находится в пределах, которые указываются пользователем после запуска запроса.
-
Создайте запрос на выборку и вставьте в него поля «Название книги», «Дата издания»из таблицы Книги, «Фамилия», из таблицы Авторы.
-
Для поля «Дата издания» создайте параметр, для этого в строке Условие отбора введите Веtwееn [Введите начальную дату] and [Введите конечную дату]
-
Сохраните запрос как Задание2_3. Просмотрите результат.
Задание 4. Создайте запрос, выводящий список книг, стоимость которых изменяется в пределах, которые указываются пользователем после запуска запроса.
-
Для этого для поля Стоимость книги ввести условие Веtwееn [Введите начальную стоимость] and [Введите конечную стоимость].
Сохраните запрос как Задание2_4.
Задание 5. Создать запрос, выводящий список книг, название которых начинается на определенную букву.
-
Создайте запрос на выборку и вставьте в него поля «Название книги», «Предметная область», «Фамилия», «Имя», Отчество».
-
Для поля «Название книги» задайте параметр в строке Условие отбора.
-
Введите Like [Введите первую букву названия книги:]&”*”
где знак амперсанда «&» указывает на необходимость сцепления введённой буквы с остальными символами искомой ячейки, «*» обозначает любое количество символов после первой буквы фамилии.
-
Сохраните запрос как Задание2_5. Просмотрите результат.
Задание 6. Создать запрос, выводящий список книг, выпущенных в определенном месяце.
-
Создайте запрос на выборку и вставьте в него поля «Название книги», «Дата_издания», «Предметная область».
-
Для поля «Дата издания» задайте параметр в строке Условие отбора.
-
Введите Like "???" & [Введите номер месяца от 01 до 12] & "?????"
где знак амперсанда «&» указывает на необходимость сцепления введённой буквы с остальными символами искомой ячейки;
Три вопроса в начале формулы обозначают две цифры дня месяца и разделитель (как правило «.» или «/»).
Пять вопросов в конце формулы обозначают разделитель и четыре цифры года.
-
Сохраните запрос как Задание2_6. Просмотрите результат.
Задание 7. Создать запрос, выводящий список книг, название которых содержит слово (словосочетание) введенное пользователем. В запросе должны отображаться поля «Название книги», «Предметная область» из таблицы Книги, «Фамилия», «Имя», «Отчество» из таблицы Авторы.
-
Создайте запрос на выборку и вставьте в него поля «Название книги», «Предметная область», «Фамилия», «Имя», Отчество».
-
Для поля «Название книги» задайте параметр в строке Условие отбора.
Введите Like”*”&[Введите словосочетание:]&”*”
где знак амперсанда «&» указывает на необходимость сцепления введённой буквы с остальными символами искомой ячейки, «*» обозначает любое количество символов.
-
Сохраните запрос как Задание2_7. Просмотрите результат.