MS Access имеет множество встроенных функций.
MS Access справочник содержит функции строк, чисел и дат.
| Функция |
Описание |
| Asc |
Возвращает значение ASCII для конкретного символа |
| Chr |
Возвращает символ по указанному номеру кода ASCII |
| Concat with & |
Добавляет две или более строк вместе |
| CurDir |
Возвращает полный путь для указанного диска |
| Format |
Форматирует значение с указанным форматом |
| InStr |
Возвращает позицию первого вхождения строки в другую |
| InstrRev |
Возвращает позицию первого вхождения строки в другую, начиная с конца строки |
| LCase |
Преобразует строку в нижний регистр |
| Left |
Извлекает ряд символов из строки (начиная слева) |
| Len |
Возвращает длину строки |
| LTrim |
Удаляет начальные пробелы из строки |
| Mid |
Извлекает некоторые символы из строки (начиная с любой позиции) |
| Replace |
Заменяет подстроку внутри строки другой подстрокой, заданное количество раз |
| Right |
Извлекает ряд символов из строки (начиная справа) |
| RTrim |
Удаляет конечные пробелы из строки |
| Space |
Возвращает строку с указанным количеством пробелов |
| Split |
Разбивает строку на массив подстрок |
| Str |
Возвращает число в виде строки |
| StrComp |
Сравнивает две строки |
| StrConv |
Возвращает преобразованную строку |
| StrReverse |
Переворачивает строку и возвращает результат |
| Trim |
Удаляет из строки как начальные, так и конечные пробелы |
| UCase |
Преобразует строку в верхний регистр |
| Функция |
Описание |
| Abs |
Возвращает абсолютное значение числа |
| Atn |
Возвращает арктангенс числа |
| Avg |
Возвращает среднее значение выражения |
| Cos |
Возвращает косинус угла |
| Count |
Возвращает количество записей, возвращаемых запросом select |
| Exp |
Возвращает значение e, возведенное в степень заданного числа |
| Fix |
Возвращает целочисленную часть числа |
| Format |
Форматирует числовое значение с указанным форматом |
| Int |
Возвращает целочисленную часть числа |
| Max |
Возвращает максимальное значение в наборе значений |
| Min |
Возвращает минимальное значение в наборе значений |
| Randomize |
Инициализирует генератор случайных чисел (используемый Rnd()) с помощью затравки |
| Rnd |
Возвращает случайное число |
| Round |
Округляет число до заданного количества знаков после запятой |
| Sgn |
Возвращает знак числа |
| Sqr |
Возвращает квадратный корень из числа |
| Sum |
Вычисляет сумму набора значений |
| Val |
Считывает строку и возвращает числа, найденные в этой строке |
| Функция |
Описание |
| Date |
Возвращает текущую системную дату |
| DateAdd |
Добавляет интервал времени/даты к дате, а затем возвращает дату |
| DateDiff |
Возвращает разницу между двумя датами |
| DatePart |
Возвращает указанную часть даты (в виде целого числа) |
| DateSerial |
Возвращает дату из указанных частей (значения года, месяца и дня) |
| DateValue |
Возвращает дату на основе строки |
| Day |
Возвращает день месяца для заданной даты |
| Format |
Форматирует значение даты в указанном формате |
| Hour |
Возвращает часовую часть time/datetime |
| Minute |
Возвращает минутную часть time/datetime |
| Month |
Возвращает месячную часть заданной даты |
| MonthName |
Возвращает название месяца на основе числа |
| Now |
Возвращает текущую дату и время на основе системной даты и времени компьютера |
| Second |
Возвращает секундную часть time/datetime |
| Time |
Возвращает текущее системное время |
| TimeSerial |
Возвращает время из указанных частей (час, минута и второе значение) |
| TimeValue |
Возвращает время, основанное на строке |
| Weekday |
Возвращает номер дня недели для заданной даты |
| WeekdayName |
Возвращает название дня недели на основе числа |
| Year |
Возвращает годовую часть заданной даты |