Функція, аналогічно ідентифікатору використовується для повернення значення у точку виклику. Значення, що повертається функцією, визначається її типом, наприклад функція Now() повертає дату і час комп’ютера. Синтаксично, функція виділяється круглими дужками, що йдуть відразу ж за її ідентифікатором. Багато функцій потребують наявності аргументів, які записуються у цих дужках через кому, при зверненні до функції. Крім того, функції можна використовувати при створенні нового виразу або функції.
Убудовані в MicrosoftAccess функції можна згрупувати за наступними категоріями:
c Функції роботи з масивами – використовуються для визначення границь розмірності масивів при програмуванні на VBA.
c Функції перетворення типів даних – використовуються для перетворення одного типу даних у інший.
c Функції роботи з об’єктами баз даних – використовуються для звернення до об’єктів баз даних: таблиць, запитів, форм, звітів, макросів і модулів. Наприклад, функція Current DB() повертає посилання на об’єкт Datebase з яким працює на даний момент Microsoft Access.
c Функції дати і часу – використовуються для операцій із значеннями дати і часу. Наприклад, функція DateDiff() обчислює проміжок між двома датами, а функція Date() повертає значення поточної дати.
c Функції динамічного обміну даними (DDE) між додатками Windows, і функції роботи з використанням технології зв’язування і впровадження (OLE).
c Статистичні функції SQL – повертають статистичні дані із записів, вибраних за запитом.
c Функції обробки помилок – використовуються для відстеження помилок.
c Фінансові функції – ідентичні фінансовим функціям Microsoft Excel і використовують ті ж аргументи.
c Функції загального призначення – використовуються в основному при програмуванні на VBA для витягу додаткової інформації та управління ходом виконання програми.
c Функції повідомлень і вводу/виводу – дозволяють виводити повідомлення або уводити нові дані, а також встановлювати різні параметри введення/виведення.
c Функції перевірки – особлива група функцій, що відповідає на питання: „Чи є аргумент числом, об’єктом автоматизації тощо”.
c Функції розгалуження – використовуються для вибору із декількох альтернатив.
c Математичні і тригонометричні функції – використовуються для виконання математичних операцій.
c Текстові функції – дозволяють проводити операції над рядками.
Примітка.Довідкова система MicrosoftAccess пропонує розгорнуте викладення використання кожної функції, що супроводжується декількома прикладами.
11.8 Створення виразів за допомогою„Побудовника виразів”
Введення виразів у середовищі MicrosoftAccess можна здійснювати не тільки вручну, але й за допомогою зручного інструмента, який називається „Побудовник виразів”(Expression Builder).
„Побудовник виразів”викликається кожного разу, коли у полі властивостей об'єкта Microsoft Access, наприклад, у комірці бланку „Конструктора запитів”, клацніть кнопкою „Побудувати” на панелі інструментів.