Откройте Базу данных, созданную в Практической №9 «Реализация простых запросов» (таблица «Класс»)
Перепишите в тетрадь «Дистобучение. Информатика» теоретический материал
Выполните Задания.
Запишите неясные вопросы
Сделайте скриншот выполненной работы. Сохраняйте
6. Покажите работу преподавателю (почта lagutina_6464@.mail.ru или в ВК)
Реализация простых запросов в режиме дизайна (конструктора запросов).
Реализация сложных запросов к базе данных
Теоретическая часть
Использование выражений в условиях запросов
Общие сведения о выражениях
Выражение — это сочетание некоторых или всех из следующих компонентов: встроенных или пользовательских функций, идентификаторов, операторов и констант. Результатом вычисления каждого выражения является одно значение.
Например, следующее выражение содержит все четыре указанных компонента:
=Sum([Закупочная цена])*0.08
В этом примере Sum() — это встроенная функция, [Закупочная цена] — идентификатор, * — математический оператор, а 0.08 — константа. Это выражение можно использовать в поле в нижнем колонтитуле формы или отчета для вычисления налога с продаж для группы товаров.
|
|
Выражения можно использовать для задания условия отбора в запросе. При этом запрос возвращает только строки, удовлетворяющие такому условию. Предположим, необходимо просмотреть все заказы с датой отгрузки в течение первых трех месяцев 2010 года. Чтобы задать условие отбора, введите следующее выражение в ячейку Условие отбора столбца с типом данных "Дата/время" в запросе. В нашем примере используется столбец "Дата/время" с именем Дата_отгрузки. Для определения интервала дат введите следующее условие:
Between #01.01.2010# And #31.03.2010#
Столбец Дата_отгрузки будет выглядеть подобным образом:
Для каждой записи в таблице заказов, для которой значение в столбце "Дата_отгрузки" попадает в указанный интервал дат, будет создана запись в выходных данных запроса. Обратите внимание, что в выражении даты заключаются в знаки решетки (#). Значение между знаками решетки трактуется в Access как значение с типом данных "Дата/время". Это означает, что с такими значениями могут производиться соответствующие вычисления, например вычитание одной даты из другой.
Ввод условий отбора в бланке запроса
В области навигации щелкните правой кнопкой мыши запрос, который необходимо изменить, а затем в контекстном меню выберите команду Конструктор.
Выберите ячейку Условия в столбце, для которого необходимо создать условие отбора.
Чтобы создать выражение вручную, введите выражение условия.
|
|
Примечание. Не начинайте выражение с оператора =.
Чтобы создать выражение с помощью построителя выражений, на вкладке Конструктор в группе Настройка запроса нажмите Построитель .
Совет. Если для редактирования выражения вам требуется больше места, установите курсор в ячейку Условие отбора, а затем нажмите сочетание клавиш SHIFT+F2, чтобы открыть окно Область ввода: