Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция по Ms Access.doc
Скачиваний:
92
Добавлен:
19.05.2015
Размер:
1.86 Mб
Скачать

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

Обозначение

Наименование

Описание

And

и

Бинарный оператор, если оба его операнда равны True. то результат тоже будет True, в противном случае False

Egv

Эквивалентность

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

Imp

Импликация

Оператор импликации

Not

Не

Оператор отрицания

Or

Или

Бинарный оператор, если хотя бы один из операндов равен True, то результат тоже будет True

Xor

Исключающее или

Бинарный оператор, результат будет True, если выражения левой и правой части различны

Некоторые функции в vba

Некоторые функции

Название

Написание

Назначение

Sin x

Sin(x)

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

Cos x

Cos(x)

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

Tg x

Tan(x)

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

|x|

Abs(x)

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

e

Exp(x)

Возвращает значение числа 2,718282 в степени х

Arctg x

Atn(x)

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

Ln x

Log(x)

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

Sqr(x)

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

log

Log(x)/log(n)

Возвращает логарифм числа х по основанию n

Fix(x)

Возвращает целое число, равное х без дробной части

Int(x)

Возвращает целое число, не превышающее х

Val(x)

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

Str(x)

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

Chr(n)

Возвращает символ по числовому коду n

Rnd(число)

Генерирует случайное число

5. Объявление переменных, констант в vba

Переменные создаются в процедурах с помощью оператора

Dim имя_переменной [as тип]

Этот оператор называется оператором объявления переменной. Он предписывает Access выделить память под новую переменную и присвоить ей имя_переменной. Объём выделяемой памяти определяется частью As тип оператора объявления; эта часть объявления необязательна, и при её отсутствии Microsoft Access выбирает тип Variant, связанный с большим расходом памяти.

Пример

Объявляем переменные х - целого типа, у - вещественного. s -символьного.

Dim x as Integer, y as Single, s as String

Пользовательскую константу можно создать в процедуре с помощью оператора объявления константы:

Сonst имя_константы [as тип]=значение

Пример

Объявим константу целого типа, равную 28.

Const x As Byte = 28

Когда VBA анализирует оператор объявления переменной, то он создаёт временную область памяти такого объёма, который нужен для хранения данных такого типа, присваивает ей имя и помещает в эту область значение по умолчанию для данного типа, т.е. инициализирует переменную (задаёт начальные значения). Переменные всех числовых значений инициализируются нулём, переменные строкового типа -строкой нулевой длины, переменные типа Variant -значением Empty, объектные переменные –значением Nothing (это значение служит для резервирования памяти для объектной переменной до тех пор, пока ей не будет присвоен объект. После этого можно ей снова присвоить это значение, так что она перестанет указывать на объект).