Функции проверки типов |
Функция | Возвращаемое Значение |
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 | Возвращают значение смещенной и несмещенной дисперсии, вычисляемой по набору значений, содержащихся в указанном поле запроса. |
&или+ | Сцепление символьных строк |
| | |