Функции проверки типов
|
Функция
| Возвращаемое Значение
|
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 (День Рождения)
|
Встроенные диалоговые окна
|
Функция
| Возвращаемое значение
|
Функция
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
|
Функции MS Access
|
Функция
| Выполняемая операция
|
Avg
| Вычисляет арифметическое среднее набора чисел, содержащихся в указанном поле запроса.
|
Min, Max
| Возвращают минимальное и максимальное значения из набора значений, содержащихся в указанном поле запроса.
|
Count
| Вычисляет количество записей, возвращаемых запросом.
|
Sum
| Возвращает сумму набора значений, содержащихся в заданном поле запроса.
|
Var, VarP
| Возвращают значение смещенной и несмещенной дисперсии, вычисляемой по набору значений, содержащихся в указанном поле запроса.
|
&или+
| Сцепление символьных строк
|
| | |