Последовательность выполнения работы
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

Создание запросов на выборку с параметром

Запрос 1

В окне База данных перейдите на вкладку Запросы.

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

В диалоговом окне Добавление таблицы выберите таблицы Тема и Книга. Закройте диалоговое окно.

В окне Конструктора из таблицы Тема двойным щелчком выберите поле Название темы, а из таблицы Книга поля: Автор, Название, Издательство, Год издания.

Переведите курсор в столбец Название темы бланка запроса и в строке Условие отбора укажите в квадратных скобках следующую фразу: [Введите название темы].

 Чтобы запустить запрос, на панели инструментов выберите кнопку с пиктограммой восклицательного знака.

Появится диалоговое окно, запрашивающее ввод названия литературной темы. Укажите Маркетинг. Результатом будет список книг по данной теме.

 Закройте и сохраните запрос под названием Поиск книг по заданной теме.

В окне База данных двойным щелчком выберите созданный запрос, чтобы запустить его снова. Теперь укажите тему Менеджмент. Убедитесь, что получили правильный ответ на свой запрос. Закройте запрос.

 

Запрос 2

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

В диалоговом окне Добавление таблицы выберите таблицы Книга, Журнал и Читатель. Закройте диалоговое окно.

В окне Конструктора из таблицы Книга двойным щелчком выберите поля: Автор, Название, из таблицы Читатель – поля: Фамилия, Имя, а из таблицы Журнал выберите поле Номер билета и дважды выберите поле Дата выдачи, так как оно понадобится нам в двух случаях.

Переведите курсор в первый столбец Дата выдачи бланка запроса, в строке Условие отбора укажите: >=[Введите дату начала периода].

Переведите курсор во второй столбец Дата выдачи, в строке Условие отбора укажите: <=[Введите дату окончания периода], а в строке Вывод на экран отключите флажок.

Чтобы запустить запрос, на панели инструментов выберите кнопку с пиктограммой восклицательного знака.

Появится диалоговое окно, запрашивающее ввод даты начала отчетного периода. Укажите, например, 01.09.05 и нажмите ОК. В окне ввода даты окончания отчетного периода укажите, например, 30.11.05 Результатом будет список книг, выдававшихся библиотекой в течение осени 2005 года.

 Закройте и сохраните запрос под названием Книги, выданные за отчетный период.

Убедитесь, что получили правильный ответ на свой запрос. Закройте запрос.

 

Создание запросов на выборку с функцией

Запрос 1

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

В диалоговом окне Добавление таблицы выберите таблицы Книга, Журнал, Читатель. Закройте диалоговое окно.

В окне Конструктора из таблицы Книга выберите поля: Автор и Название, из таблицы Читатель – поля: Номер билета, Фамилия, Имя, из таблицы Журнал – поле Даты выдачи.

Переведите курсор в столбец Дата выдачи бланка запроса, в строке Условие отбора нажмите правую кнопку мыши. Из контекстного меню выберите команду Построить.

В окне построителя выражений в левом столбце найдите группу Функции, двойным щелчком раскройте группу и выберите Встроенные функции.

В среднем столбце построителя выражений двойным щелчком выберите функции Дата/время.

В правом столбце построителя выражений двойным щелчком выберите функцию Month. Данная функция извлекает из даты номер месяца.

В верхней части построителя выражений удалите все лишнее, оставив только Month ( ). Установите курсор между скобками функции.

В левом столбце найдите группу Таблицы, двойным щелчком раскройте группу и выберите таблицу Журнал.

В среднем столбце двойным щелчком выберите поле Дата выдачи.

В верхней части построителя выражений должна получиться конструкция Month ([Журнал]![Дата выдачи]). Удалите все лишнее. Добавьте к ней справа элемент =[введите номер месяца].

В итоге получается следующее выражение:

Month ([Журнал]![Дата выдачи]) =[введите номер месяца].

Нажмите кнопку ОК.

 Запустите запрос. Появится диалоговое окно, запрашивающее ввод номера месяца. Укажите 4. Результатом будут сведения о том, какие книги и кому выдавались в апреле.

 Закройте и сохраните запрос под названием Книги, выданные в течение месяца.

 

Запрос 2

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

В диалоговом окне Добавление таблицы выберите таблицу Книга. Закройте диалоговое окно.

В окне Конструктора из таблицы Книга выберите поля: Номер книги, Автор, Название, Издательство, Год издания.

Переведите курсор в столбец Название бланка запроса, в строке Условие отбора укажите Like [Введите название книги]&* .

Функция Like позволяет в диалоговом окне, запрашивающем ввод названия книги, указывать  не всё название целиком, а хотя бы первые буквы.

Запустите запрос. В диалоговом окне укажите Стих. Результатом будет список книг, названия которых начинаются со слога Стих. Закройте и сохраните запрос под названием Поиск книг по фрагменту названия.

 

Дата: 2018-12-28, просмотров: 196.