Создание запросов на выборку с параметром
Запрос 1
В окне База данных перейдите на вкладку Запросы.
Создайте запрос, выводящий на экран список книг по теме «Маркетинг». Для этого на вкладке Запросы двойным щелчком выберите Создание запроса в режиме Конструктора.
В диалоговом окне Добавление таблицы выберите таблицы Тема и Книга. Закройте диалоговое окно.
В окне Конструктора из таблицы Тема двойным щелчком выберите поле Название темы, а из таблицы Книга поля: Автор, Название, Издательство, Год издания.
Переведите курсор в столбец Название темы бланка запроса и в строке Условие отбора укажите в квадратных скобках следующую фразу: [Введите название темы].
Чтобы запустить запрос, на панели инструментов выберите кнопку с пиктограммой восклицательного знака.
Появится диалоговое окно, запрашивающее ввод названия литературной темы. Укажите Маркетинг. Результатом будет список книг по данной теме.
Закройте и сохраните запрос под названием Поиск книг по заданной теме.
В окне База данных двойным щелчком выберите созданный запрос, чтобы запустить его снова. Теперь укажите тему Менеджмент. Убедитесь, что получили правильный ответ на свой запрос. Закройте запрос.
Запрос 2
Создайте запрос, выводящий на экран список книг, выданных библиотекой за отчетный период. Для этого на вкладке Запросы двойным щелчком выберите Создание запроса в режиме Конструктора.
В диалоговом окне Добавление таблицы выберите таблицы Книга, Журнал и Читатель. Закройте диалоговое окно.
В окне Конструктора из таблицы Книга двойным щелчком выберите поля: Автор, Название, из таблицы Читатель – поля: Фамилия, Имя, а из таблицы Журнал выберите поле Номер билета и дважды выберите поле Дата выдачи, так как оно понадобится нам в двух случаях.
Переведите курсор в первый столбец Дата выдачи бланка запроса, в строке Условие отбора укажите: >=[Введите дату начала периода].
Переведите курсор во второй столбец Дата выдачи, в строке Условие отбора укажите: <=[Введите дату окончания периода], а в строке Вывод на экран отключите флажок.
Чтобы запустить запрос, на панели инструментов выберите кнопку с пиктограммой восклицательного знака.
Появится диалоговое окно, запрашивающее ввод даты начала отчетного периода. Укажите, например, 01.09.05 и нажмите ОК. В окне ввода даты окончания отчетного периода укажите, например, 30.11.05 Результатом будет список книг, выдававшихся библиотекой в течение осени 2005 года.
Закройте и сохраните запрос под названием Книги, выданные за отчетный период.
Убедитесь, что получили правильный ответ на свой запрос. Закройте запрос.
Создание запросов на выборку с функцией
Запрос 1
Создайте запрос, обеспечивающий поиск сведений о книгах, выданных в апреле 2005 года. Для этого на вкладке Запросы выберите Создание запроса в режиме Конструктора.
В диалоговом окне Добавление таблицы выберите таблицы Книга, Журнал, Читатель. Закройте диалоговое окно.
В окне Конструктора из таблицы Книга выберите поля: Автор и Название, из таблицы Читатель – поля: Номер билета, Фамилия, Имя, из таблицы Журнал – поле Даты выдачи.
Переведите курсор в столбец Дата выдачи бланка запроса, в строке Условие отбора нажмите правую кнопку мыши. Из контекстного меню выберите команду Построить.
В окне построителя выражений в левом столбце найдите группу Функции, двойным щелчком раскройте группу и выберите Встроенные функции.
В среднем столбце построителя выражений двойным щелчком выберите функции Дата/время.
В правом столбце построителя выражений двойным щелчком выберите функцию Month. Данная функция извлекает из даты номер месяца.
В верхней части построителя выражений удалите все лишнее, оставив только Month ( ). Установите курсор между скобками функции.
В левом столбце найдите группу Таблицы, двойным щелчком раскройте группу и выберите таблицу Журнал.
В среднем столбце двойным щелчком выберите поле Дата выдачи.
В верхней части построителя выражений должна получиться конструкция Month ([Журнал]![Дата выдачи]). Удалите все лишнее. Добавьте к ней справа элемент =[введите номер месяца].
В итоге получается следующее выражение:
Month ([Журнал]![Дата выдачи]) =[введите номер месяца].
Нажмите кнопку ОК.
Запустите запрос. Появится диалоговое окно, запрашивающее ввод номера месяца. Укажите 4. Результатом будут сведения о том, какие книги и кому выдавались в апреле.
Закройте и сохраните запрос под названием Книги, выданные в течение месяца.
Запрос 2
Создайте запрос, обеспечивающий поиск книг по фрагменту названия. Для этого на вкладке Запросы выберите Создание запроса в режиме Конструктора.
В диалоговом окне Добавление таблицы выберите таблицу Книга. Закройте диалоговое окно.
В окне Конструктора из таблицы Книга выберите поля: Номер книги, Автор, Название, Издательство, Год издания.
Переведите курсор в столбец Название бланка запроса, в строке Условие отбора укажите Like [Введите название книги]&* .
Функция Like позволяет в диалоговом окне, запрашивающем ввод названия книги, указывать не всё название целиком, а хотя бы первые буквы.
Запустите запрос. В диалоговом окне укажите Стих. Результатом будет список книг, названия которых начинаются со слога Стих. Закройте и сохраните запрос под названием Поиск книг по фрагменту названия.
Дата: 2018-12-28, просмотров: 220.