Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 700517.doc
Скачиваний:
29
Добавлен:
01.05.2022
Размер:
21.99 Mб
Скачать

7. Операторы microsoft access для построения выражений

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

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

Арифметические операторы выполняют сложение, вычитание, умножение и деление (таблица 7.1).

Таблица 7.1

Арифметические операторы

Оператор

Описание

+

Складывает два операнда

-

Вычитает один операнд из другого

(унарный)

Меняет знак операнда

*

Перемножает два операнда

/

Делит один операнд на другой

\

Делит целый операнд на другой нацело

Mod

Возвращает остаток от целочисленного деления

Возводит операнд в степень

Операторы сравнения сравнивают значения двух операндов и возвращают логические значения (Истина или Ложь), соответствующие результату сравнения (таблица 7.2).

Таблица 7.2

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

Оператор

Описание

Пример

Результат

>

Больше

5678>3000

Истина

>=

Больше или равно

234>=2341

Ложь

<

Меньше

1000<1001

Истина

<=

Меньше или равно

6789<=6789

Истина

<>

Не равно

567<>567

Ложь

Логические операторы используются для объединения результатов двух или более сравнений в одно (таблица 7.3).

Таблица 7.3

Логические операторы

Оператор

Описание

Примеры

Результат

And

Логическое «И» (конъюнкция)

Истина And Ложь

Ложь

Истина And Истина

Истина

Or

Логическое «ИЛИ» (дизъюнкция)

Ложь Or Ложь

Ложь

Истина Or Ложь

Истина

Not

Логическое отрицание

Not Ложь

Истина

Not Истина

Ложь

8. Стандартные функции

MICROSOFT ACCESS

Функции предназначены для возврата значений в точку вызова. В MS Access 2010 имеется более 150 различных стандартных функций. Приведу особенно часто используемые из них.

Более подробные сведения вы можете получить из справочной системы MS Access 2010 (на русском языке) и справочника Access VBA (к сожалению, в последних версиях продукта — на английском).

Математических функций MS Access (таблица 8.1) вполне достаточно для большинства инженерных приложений.

Таблица 8.1

Математические функции

Функция

Описание функции

Abs ()

Возвращает абсолютную величину числа

Atn ()

Возвращает арктангенс числа в радианах

Cos ()

Возвращает косинус угла, в радианах

Exp ()

Возвращает значение экспоненты

Int()

Округляет число до ближайшего минимального целого (см. примеры)

Log ()

Возвращает натуральный логарифм числа

Rnd ()

Возвращает случайное число в диапазоне от 0 до 1

Sgn ()

Возвращает 1 для положительного числа, 0 для нулевого, -1 для отрицательного числа

Sin ()

Возвращает синус угла, выраженного в радианах

Sqr()

Возвращает квадратный корень

Другие функции, полезные для начинающего разработчика, приведены в таблице 8.2.

Таблица 8.2

Другие функции

Функция

Описание функции

1

2

Date()

Возвращает текущую системную дату

Day ()

Возвращает день из значения даты

Month ()

Возвращает месяц из значения даты

Продолжение табл. 8.2

1

2

Now()

Возвращает дату и время из системных часов компьютера

Time()

Возвращает время из системных часов компьютера

Year ()

Возвращает год из значения даты

Chr ()

Возвращает как текст знак, соответствующий коду ANSI

Lcase()

Переводит текст в нижний регистр

Ucase()

Переводит текст в верхний регистр

Mid ()

Возвращает подстроку из строки. Необходимо указать, с какого символа и сколько символов

Rtrim()

Удаляет пробелы после текста

Ltrim()

Удаляет пробелы перед текстом

Trim()

Удаляет пробелы до текста и после него

Str ()

Преобразует число в текст

Val ()

Преобразует текст в число