Главная страница
Случайная страница
КАТЕГОРИИ:
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Стандартные функции Microsoft Access
Функции предназначены для возврата значений в точку вызова. В Microsoft Access 2007 имеется более 150 различных стандартных функций. Приведем особенно часто используемые из них.
Более подробные сведения вы можете получить из справочной системы Microsoft Access 2007 (на русском языке) и справочника Access VBA (к сожалению, в последних версиях продукта — на английском).
Математических функций MS Access (табл. 3.5) вполне достаточно для большинства инженерных приложений.
|
| Таблица 3.5. Математические функции
| №
| Функция
| Описание функции
| Пример
| Значение
|
| Abs()
| Возвращает абсолютную величину числа
| Abs(-345.6)
| 345.6
|
| Atn()
| Возвращает арктангенс числа в радианах
| Atn(1)
| 0.7853982
|
| Cos()
| Возвращает косинус угла, в радианах
| Cos(1)
| 0.5403023
|
| Exp()
| Возвращает значение экспоненты
| Exp(1)
| 2.7182818
|
| Int()
| Округляет число до ближай-
| Int(-15.2)
| -16
|
|
| шего минимального целого (см. примеры)
| Int(13.6)
|
|
| Log()
| Возвращает натуральный логарифм числа
| Log(10)
| 2.302585
|
| Rnd()
| Возвращает случайное число в диапазоне от 0 до 1
| Rnd()
| 0.2895625
(произвольное)
|
| Sgn()
| Возвращает 1 для положи-
| Sgn(-10.1)
| -1
|
|
| тельного числа, 0 для нулевого, –1 для отрицательного
| Sgn(0)
|
|
|
| числа
| Sgn(10.1)
|
|
| Sin()
| Возвращает синус угла, выраженного в радианах
| Sin(1)
| 0.8414710
|
| Sqr()
| Возвращает квадратный корень
| Sqr(2)
| 1.4142136
| Другие функции, полезные для начинающего разработчика, приведены в табл. 3.6.
|
|
| Таблица 3.6. Другие функции
| №
| Функция
| Описание функции
| Пример
| Значение
|
| Date()
| Возвращает текущую системную дату
| Date()
| 12.03.2008
|
| Day()
| Возвращает день из значения даты
| Day(Date())
|
|
| Month()
| Возвращает месяц из значения даты
| Month(Date))
|
|
| Now()
| Возвращает дату и время из системных часов компьютера
| Now()
| 12.03.2008 11: 42: 28
|
| Time()
| Возвращает время из системных часов компьютера
| Time()
| 11: 45: 40
|
| Year()
| Возвращает год из значения даты
| Year(Date())
|
|
| Chr()
| Возвращает как текст знак, соответствующий коду ANSI
| Chr(37)
| % (процент)
|
| Lease()
| Переводит текст в нижний регистр
| Lease(" aSD")
| asd
|
| Ucase()
| Переводит текст в верхний регистр
| Lease(" aSD")
| ASD
|
| Mid()
| Возвращает подстроку из строки. Необходимо указать, с какого символа и сколько символов
| MidC'abcdef", 2, 3)
| bcd
|
| Rtrim()
| Удаляет пробелы после текста
| RtrimC'abcd ")
| abed
|
|
|
| Таблица 3.6 (окончание)
| №
| Функция
| Описание функции
| Пример
| Значение
|
| Ltrim()
| Удаляет пробелы перед текстом
| Ltrim(" abed")
| abed
|
| Trim()
| Удаляет пробелы до текста и после него
| Trim(" abed ")
| abed
|
| Str()
| Преобразует число в текст
| Str(1234.56)
| 1234.56
|
| Val()
| Преобразует текст в число
| Val(" 1234.56")
| 1234.56
|
|