Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практические 1 подгруппы..docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
5.91 Mб
Скачать

Специальные операторы

Принципы использования специальных операторов для возвращения значения «истина» или «ложь» представлены в следующей таблице.

Оператор

Назначение

Пример

Is Null или Is Not Null

Определяет, является ли значение Null или не Null.

Поле1 Is Not Null

Like «шаблон»

Сопоставляет строковые значения с помощью логических операторов ? и *.

Поле1 Like "инструк*"

Between значение1 And значение2

Определяет, попадает ли числовое значение или значение даты в указанный диапазон.

Поле1 Between 1 And 10 - ИЛИ - Поле1 Between #07-01-07# And #12-31-07#

In(значение1,значение2...)

Определяет, входит ли значение в набор значений.

Поле1 In ("красный","зеленый","синий") - OR - Поле1 In (1,5,7,9)

Выражения можно использовать и в запросах с параметрами, например, запрос по выборке книг, выданных в определенный период, будет выглядеть следующим образом:

При вводе значений параметров типа Дата необходимо контролировать значения дат, для этого вызовите окно Параметры запроса (контекстное меню на свободном поле верхней панели запроса/ Параметры или Конструктор/ Показать или скрыть/ Параметры). В столбец Параметр введите значение параметра точно так, как он определен в условии отбора. В столбце Тип данных выберите из раскрывающегося списка тип Дата/время. Аналогично введите второй параметр:

Пример использования специального оператора In. Пусть требуется отобрать книги нескольких авторов. Это можно сделать двумя способами:

1 Способ

2 Способ

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

Построитель выражений предоставляет возможность поиска и вставки компонентов выражения, которые сложно запомнить, например идентификаторов (имен полей, таблиц, форм, запросов и т. д.), а также имен и аргументов функций.

С помощью Построителя выражений можно написать выражение «с нуля» или выбрать одно из готовых выражений для отображения номеров страниц, текущей даты, а также текущей даты и времени.

 Поле выражения

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

  Кнопки операторов

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

 Элементы выражения

В нижней области содержатся три столбца.

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

В среднем столбце отображаются определенные элементы или типы элементов из папки, выбранной в левом столбце. Например, если выбрать в левом столбце Встроенные функции, то в среднем столбце появится список типов функций.