Функции — это маленькие программы, которые всегда возвращают значение, полученное на основе некоторых действий, выполняемых функций. В Access предусмотрены сотни внутренних функций общего назначения, которые можно использовать в таблицах, запросах, формах в отчетах.
В Access функции являются составной частью программы и расширяют ее возможности. Приведенный ниже список дает общее представление о характере задач, для выполнения которых используются функции.
· Определение в таблице значения, принятого по умолчанию
· Помещение в отчет текущей даты и времени
· Преобразование типов данных
· Выполнение финансовых операций
· Отображение поля в заданном формате
· Поиск значения, связанного с другим значением
· Выполнение действия после определенного события
Для одних функций Access требуется указать ряд параметров, а другие обходятся без них.
Параметр — это значение, которое необходимо подставить в функцию при вычислениях. Параметр может быть именем объекта, константой или числом.
Функции Access легко узнать, поскольку они всегда заканчиваются круглыми скобками. Если в функции используются параметры, они размещаются в скобках после имени функции. Ниже приведены примеры функций Access.
Now()
Возвращает текущие время и дату
Rnd()
Возвращает случайное число
Ucase()
Возвращает объект, все буквы которого являются прописными
Format()
Возвращает выражение в формате, заданном пользователем
В Access и VBA определено около 140 функций, которые можно разделить на следующие категории:
· Функции преобразования типа
· Функции получения даты и времени
· Статистические функции SQL
· Финансовые функции
· Математические функции
· Функции работы со строками
· Статистические функции по подмножеству
Кроме того, с помощью языка Visual Basic, который поддерживается в Access, можно создавать собственные функции. Они называются функциями, определенными пользователем(user-defined functions, или UDF).
Более подробные сведения о функциях можно получить из справочной системы Microsoft Access и справочника Access VBA.