Использование выражений в условиях запросов

Откройте Базу данных, созданную в Практической №9 «Реализация простых запросов» (таблица «Класс»)

Перепишите в тетрадь «Дистобучение. Информатика» теоретический материал

Выполните Задания.

Запишите неясные вопросы

Сделайте скриншот выполненной работы. Сохраняйте

6. Покажите работу преподавателю (почта lagutina_6464@.mail.ru или в ВК)

 

Реализация простых запросов в режиме дизайна (конструктора запросов).

Реализация сложных запросов к базе данных

 

Теоретическая часть

Использование выражений в условиях запросов

Общие сведения о выражениях

Выражение — это сочетание некоторых или всех из следующих компонентов: встроенных или пользовательских функций, идентификаторов, операторов и констант. Результатом вычисления каждого выражения является одно значение.

Например, следующее выражение содержит все четыре указанных компонента:

=Sum([Закупочная цена])*0.08

В этом примере Sum() — это встроенная функция, [Закупочная цена] — идентификатор, * — математический оператор, а 0.08 — константа. Это выражение можно использовать в поле в нижнем колонтитуле формы или отчета для вычисления налога с продаж для группы товаров.

 

Выражения можно использовать для задания условия отбора в запросе. При этом запрос возвращает только строки, удовлетворяющие такому условию. Предположим, необходимо просмотреть все заказы с датой отгрузки в течение первых трех месяцев 2010 года. Чтобы задать условие отбора, введите следующее выражение в ячейку Условие отбора столбца с типом данных "Дата/время" в запросе. В нашем примере используется столбец "Дата/время" с именем Дата_отгрузки. Для определения интервала дат введите следующее условие:

Between #01.01.2010# And #31.03.2010#

Столбец Дата_отгрузки будет выглядеть подобным образом:

Для каждой записи в таблице заказов, для которой значение в столбце "Дата_отгрузки" попадает в указанный интервал дат, будет создана запись в выходных данных запроса. Обратите внимание, что в выражении даты заключаются в знаки решетки (#). Значение между знаками решетки трактуется в Access как значение с типом данных "Дата/время". Это означает, что с такими значениями могут производиться соответствующие вычисления, например вычитание одной даты из другой.

Ввод условий отбора в бланке запроса

В области навигации щелкните правой кнопкой мыши запрос, который необходимо изменить, а затем в контекстном меню выберите команду Конструктор.

Выберите ячейку Условия в столбце, для которого необходимо создать условие отбора.

Чтобы создать выражение вручную, введите выражение условия.

Примечание. Не начинайте выражение с оператора =.

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

Совет. Если для редактирования выражения вам требуется больше места, установите курсор в ячейку Условие отбора, а затем нажмите сочетание клавиш SHIFT+F2, чтобы открыть окно Область ввода:

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: