Single (вещественное с плавающей точкой обычной точности)
От –3,402823Е+38 до –1,401298Е-45 для отрицательных значений;
от 1,401298Е-45 до 3,402823Е+38 для положительных значений
Double (вещественное с плавающей точкой двойной точности)
Currency (денежный)
От –922 337 203 685 477,5808
до 922 337 203 685 477,5807
Date (даты и время)
От 1 января 100 г.
до 31 декабря 9999 г.
String (строка переменной длины)
10+длина строки
От 0 до приблизительно 2 миллиардов знаков
String*<N> (строка постоянной длины, N – длина строки)
длина строки
От 1 до приблизительно 65 400 знаков
Variant (любой из перечисленных типов)
16 байт для чисел,
22 байта + 1 байт на каждый символ для строк
Любое числовое или строковое значение
Object (рисунок или ссылка на любой другой объект)
Ссылка на объект
Приложение 14
Математические функции
Функция
Возвращаемое Значение
Abs (числовое выражение)
Модуль (абсолютная величина) числа
Atn (числовое выражение)
Арктангенс
Cos (числовое выражение)
Косинус
Exp (числовое выражение)
Экспонента
Log (числовое выражение)
Натуральный логарифм
Rnd (числовое выражение)
Случайное число из интервала (0,1)
Sgn (числовое выражение)
Знак числа
Sin (числовое выражение)
Синус
Sqr (числовое выражение)
Квадратный корень из числа
Tan(числовое выражение)
Тангенс
Int (числовое выражение)
Отбрасывает дробную часть числа и возвращают целое значение
Функции проверки типов
Функция
Возвращаемое Значение
IsDate (Выражение)
Возвращает True – если Выражение является датой, и False в противном случае
IsError (Выражение)
Возвращает True – если Выражение является ошибочным и False в противном случае
IsNull (Выражение)
Возвращает True, если Выражение является пустым значением (Null), и False в противном случае
IsNumeric (Выражение)
Возвращает True, если Выражение является числовым значением, и False в противном случае
IsObject(Ссылка)
Возвращает True, если параметр относится к типу Object, и False в противном случае
Функции преобразования
Функция
Возвращаемое Значение
CByte (Выражение)
Преобразует числовое выражение или строку в тип Byte. Аргумент может принимать значение в диапазоне 0-255
CCur (Выражение)
Преобразует числовое выражение или строку в число денежного формата (тип Currency)
CDate (Выражение)
Преобразует числовое выражение или строку в дату (тип Date)
CInt(Выражение)
Преобразует числовое выражение или строку в число типа Integer
CVar (Выражение)
Преобразует числовое выражение или строку в число типа Variant
CStr (Выражение)
Преобразует числовое выражение или строку в строку типа String
Str(Числовое _выражение)
Преобразует числовое выражение в строку типа String. В качестве допустимого десятичного разделителя функция Str воспринимает только точку.
Val(Строка)
Преобразует строку цифровых символов в число
Format
(Выражение, “General Number”)
Преобразует числовое выражение в значение типа Variant (String), возвращая число без разделителя тысяч
Format
(Выражение, “Currency”)
Преобразует числовое выражение в значение типа Variant (String), отображая число в денежном формате
Format
(Выражение, “Fixed”)
Преобразует числовое выражение в значение типа Variant (String), отображая, по крайней мере, одну цифру слева и две справа от десятичной точки
Format
(Выражение, “Standard”)
Преобразует числовое выражение в значение типа Variant (String), отображая, по крайней мере, одну цифру слева и две справа от десятичной точки и выводит разделитель тысяч
Format
(Выражение, “Percent”)
Преобразует числовое выражение в значение типа Variant (String), отображая число в процентах с двумя знаками после десятичной точки
Format
(Выражение, “Scientific”)
Преобразует числовое выражение в значение типа Variant (String), отображая формат с плавающей десятичной точкой
Format
(Выражение, “General Date”
Преобразует числовое выражение в значение типа Variant (String), отображая дату или время. Если нет дробной части, то выводит только дату
Функции обработки строк
Функция
Возвращаемое значение
Синтаксис / примеры
Asc
Возвращает ASCII-код первой буквы строки
Asc (строка)
Chr
Преобразует ASCII-код в строку
Chr (Код)
Например, Chr (13) - переход на новую строку, Chr (97) = "а"
LCase
Преобразует строку к нижнему регистру
Lcase (Строка)
UCase
Преобразует строку к верхнему регистру
Ucase (Строка)
Left
Возвращает подстроку, состоящую из заданного числа первых символов исходной строки
Left (string, lenght)
Аргументы:
lenght - число символов
string - исходная строка
Right
Возвращает строку, состоящую из заданного числа последних символов исходной строки
Right (string, lenght)
Аргументы:
lenght - число символов
string - исходная строка
Mid
Возвращает подстроку строки, содержащую указанное число символов
Mid (string, start[, lenght])
Аргументы:
string - строковое выражение, из которого извлекается подстрока
start - позиция символов в строке string, с которого начинается нужная подстрока
lenght - число возвращаемых символов строки
Len
Возвращает число символов строки
Len(Строка)
Ltrim
Возвращает копию строки без пробелов в начале
Ltrim(Строка)
Rtrim
Возвращает копию строки без пробелов в конце
Rtrim(Строка)
Replace
Находит и заменяет в строке подстроку другой подстрокой
Replace(Expression, Find, Replacewith [,Start[, Count [, Compare]]])
Аргументы:
Expression – строка, в которой заменяется подстрока;
Find – заменяемая подстрока;
Replacewith – подстрока, на которую заменяется подстрока, указанная в качестве значения параметра find;
Start – позиция в строке, с которой ищется подстрока, указанная в качестве значения параметра find. Если этот параметр опущен, то поиск производится с первой позиции;
Count – указывает, сколько найденных подстрок надо заменить. Если этот параметр опущен, то будут произведены все замены;
Compare – критерий сравнения при поиске подстроки. Допустимые значения: 0 (для двоичного сравнения), 1 (посимвольное сравнение без учета регистра).
Trim
Возвращает копию строки без пробелов в начале и в конце
Trim(Строка)
Space
Возвращает строку, состоящую из указанного числа пробелов
Space(Число)
String
Возвращает строку, состоящую из указанного числа повторений одного и того же символа
String (number, “character”)
Аргументы:
number - число повторений символа
character - повторяемый символ
StrReverse
Возвращает строку в обратном порядке
StrReverse (string)
Функции времени и даты
Функция
Возвращаемое значение
Синтаксис \ Примеры
Date
Возвращает значение типа Variant (Date), содержащее текущую системную дату
Date()
Time
Возвращает значения типа Variant (Date), содержащее текущее время по системным часам компьютера
Time()
Now
Возвращает значение типа Variant (Date), содержащее текущую дату и время по системному календарю и часам компьютера
Now()
Day, Month, Year
Возвращает целое значение Variant (Integer), содержащее целое число, которое представляет день, месяц, год в значении даты
Day(дата)
Month(дата)
Year (дата)
дата - значение даты или выражение, её определяющее
В следующем примере переменной День присваивается 17, Месяц - May, Год - 1960:
День Рождения = #May 17, 1960# День = Day (День Рождения) Месяц = Month (День Рождения) Год = Year (День Рождения)
Функции выбора
Функция
Возвращаемое значение
IIF
Возвращает одну из двух альтернатив.
Синтаксис:
Iif (expr, truepart, falsepart)
expr - проверяемое выражение
truepart - значение или выражение, возвращаемое, если expr имеет значение True
falsepart - значение или выражение, возвращаемое, если expr имеет значение False
В следующем примере, если значение переменной ОценкаЦифрой равно 5, то переменной ОценкаПрописью присваивается строковая константа Отлично. В противном случае ей присваивается значение Не отлично:
ОценкаПрописью = Iif (ОценкаЦифрой = 5, "Отлично", _
"Не отлично")
Встроенные диалоговые окна
Функция
Возвращаемое значение
Функция
InputBox
Выводит на экран диалоговое окно, содержащее сообщение и поле ввода, устанавливает режим ожидания ввода текста пользователем или нажатия кнопки, а затем возвращает значение типа String, содержащее текст, введенный в поле.
Синтаксис:
InputBox (promt [, title] [, default] [, xpos] _
[, ypos] [, helpfile, context])
Аргументы:
promt - строковое выражение, обозначаемое как сообщение в диалоговом окне. Строковое значение promt может содержать несколько строк. Для разделения строк допускается использование символа возврата каретки (Chr (13)), символа перевода строки (Chr (10)) или комбинацию этих символов (Chr (13) & Chr (10))
title - строковое выражение, отображаемое в строке заголовка диалогового окна. Если этот аргумент опущен, поле ввода изображается пустым
xpos - числовое выражение, задающее расстояние по горизонтали между левой гланицей диалогового окна и левым краем экрана. Если этот аргумент опущен, диалоговое окно выравнивается по центру экрана по горизонтали
ypos - числовое выражение, задающее расстояние по вертикали между верхней границей диалогового окна и верхним краем экрана.
helpfile - строковое выражение, определяющее имя файла справки, содержащего справочные сведения о данном диалоговом окне. Если этот аргумент указан, необходимо наличие также аргумента context
context - числовое выражение, определяющее номер соответствующего раздела справочной системы. Если этот аргумент указан, необходимо также наличие аргумента helpfile
Процедура
MsgBox
Выводит на экран диалоговое окно, содержащее сообщение, устанавливает режим ожидания нажатия кнопки пользователем, а затем возвращает значение типа Integer, указывающее, какая кнопка была нажата.
Синтаксис:
MsgBox promt [, buttons] [, title] [, helpfile, contex]
Аргументы:
promt - строковое выражение, отображаемое как сообщение в диалоговом окне
buttons - числовое выражение, представляющее сумму значений, которые указывают число и тип отображаемых кнопок, тип используемого значка, основную кнопку и модальность окна сообщения. Значение по умолчанию этого аргумента равняется 0. Значения констант, определяющих число и тип кнопок приведены в таблицах, представленных ниже.
title - строковое выражение, отображаемое в строке заголовка диалогового окна. Если этот аргумент опущен в строку заголовка помещается имя приложения
helpfile - строковое выражение, определяющее имя файла справки, содержащего справочные сведения о данном диалоговом окне. Если этот аргумент указан, необходимо указать также аргумент context
context - числовое выражение, определяющее номер соответствующего раздела справочной системы. Если этот аргумент указан, необходимо также наличие аргумента helpfile
Значения аргумента buttons процедуры MsgBox, определяющие отображаемые кнопки в диалоговом окне
Константа
Значение
Отображаются кнопки
vbOKOnly
ОК
vbOKCancel
ОК
Отмена
vbAbortRetryIgnore
Стоп
Повтор
Пропустить
vbYesNoCancel
Да
Нет
Отмена
vbYesNo
Да
Нет
vbRetryCancel
Повтор
Отмена
Значения аргумента buttons процедуры MsgBox, определяющие отображаемые информационные значки в диалоговом окне
Константа
Значение
Значок сообщения
vbCritical
Ñ
vbQuestion
s
vbExclamation
!
vbInformation
i
Значения аргумента buttons процедуры MsgBox, определяющие основную кнопку в диалоговом окне
Константа
Значение
Номер основной кнопки
vbDefaultButton2
vbDefaultButton2
vbDefaultButton3
vbDefaultButton4
Соответствие возвращаемого значения функции MsgBox нажатой кнопке
Константа
Значение
Нажатая кнопка
vbOk
ОК
vbCancel
Отмена (Cancel)
vbAbort
Прервать (Abort)
vbRetry
Повторить (Retry)
vbIgnore
Пропустить (Ignore)
vbYes
Да (Yes)
vbNo
Нет (No)
Функции MS Access
Функция
Выполняемая операция
Avg
Вычисляет арифметическое среднее набора чисел, содержащихся в указанном поле запроса.
Min, Max
Возвращают минимальное и максимальное значения из набора значений, содержащихся в указанном поле запроса.
Count
Вычисляет количество записей, возвращаемых запросом.
Sum
Возвращает сумму набора значений, содержащихся в заданном поле запроса.
Var, VarP
Возвращают значение смещенной и несмещенной дисперсии, вычисляемой по набору значений, содержащихся в указанном поле запроса.
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет
studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление