Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Zadanie_3-_prostye_zaprosy.docx
Скачиваний:
26
Добавлен:
17.03.2015
Размер:
83.39 Кб
Скачать

2.3.1.1. Операторы

Операторы - указывают на то, что необходимо выполнить определенное действие над одним или несколькими объектами.

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

Операторы отношения

Равно (=)

Возвращает истинное значение, если значения двух сравниваемых выражений равны: Выражение [Дата рождения]=Date() истинно, если дата в поле [Дата рождения] равна текущей дате.

Не равно (<>)

Полная противоположность оператору «Равно»

Меньше (<)

Возвращает истинное значение, если значение в левой части выражения меньше, чем значение в правой. Например, [Цена]<100 истинно, если в этом поле на­ходится значение меньше 100

Больше (>)

Полная противоположность оператору «Меньше»

Меньше или равно (<=)

Возвращает истинное значение, если значение в левой части выражения меньше чем значение в правой части или равно ему. Например, [Цена]<=100 истинно, если значение в поле Цена меньше или равно 100

Больше или равно (>=)

Противоположно по действию оператору «Меньше или равно»

Математические (арифметические) операторы

Умножения (*)

Умножение одной величины на другую. Имена полей в формулах заключены в квадратные скобки.

Пример: [Количество] * [Цена] даст значение общей стоимости товаров.

Сложения (+)

Помимо обычной операции сложения двух величин (типа [Общая сумма]+[Налог]) может использоваться для объединения двух символьных строк. Например, Вам может понадобиться объединить поля «Фамилия» и «Имя», что вывести их на экран как одно целое. В этом случае выражение будет иметь вид [Фамилия]+[Имя].

Вычитания (-)

Примером может служить составление счета-фактуры с учетом скидок для постоянных клиентов: [Общая сумма] – [Общая сумма] * [Скидка].

Деления (/)

Например, формула [Вложенная сумма] / [Полученная сумма] даст значение банковского процента за истекший период.

Возведение в степень (^)

Число умножается само на себя столько раз, сколько указано в показателе степени.

Строковые операторы

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

Оператор конкатенации (&)

Оператор конкатенации позволяет объединять несколько текстовых объектов в одну строку. В какой-то степени этот оператор похож на оператор сложения, но в отличие от последнего, при использовании оператора & в результате всегда получается новая строка символов. Например, [Фамилия]&[Имя]

Пробелы между полями не добавляются в создаваемую строку. Так, если в поле «Фамилия» записано «Бендер», а в поле «Имя» - «Остап», то выражение [Фамилия] & [Имя] запишет новую строку «БендерОстап».

Для того, чтобы между фамилией и именем появился пробел, выражение должно быть записано: [Фамилия]& “пробел“&{Имя].

Оператор & позволяет вставлять в текстовую строку числа и даты.

Например, “Отчет составил” & Now() &“ “ & [Бендер].

Результат: Отчет составил 31.12.03 15:07:01 Бендер

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]