У програмі Access є багато вбудованих функцій, за допомогою яких можна створювати вирази. Якщо ви прочитали створення виразу, ви можете пригадати, що функції – це лише один із можливих інгредієнтів у виразі. Однак, не можна робити надто багато з виразами, не вивчаючи, як додавати до них функції.

Примітка.:  Ви також можете використовувати власні вбудовані функції в виразах, але якщо ви знаєте, як створити ці, можливо, вам не потрібна стаття, як ця! Ви можете просто знайти список усіх доступних функцій Access.

По-перше, ось кілька основ використання функцій:

  • Щоб використовувати функцію, введіть його ключове слово, відкриту дужку, аргументи (значення), які потрібно перемістити, а потім закривну дужку.

  • Деякі функції не потрібні будь-яких аргументів, але інші вимагають кількох, у такому випадку ви розділяєте їх комами.

  • Аргументи функції можуть бути ідентифікаторами, константами та іншими функціями. Ці компоненти можна поєднувати з використанням стандартних математичних операторів (наприклад, +,-, *, або/) або оператори порівняння (наприклад, <, > або =).

  • Функції можуть приймати будь-які відомості, які ви надаєте як аргументи, виконувати певний код за лаштунками, а потім повертають значення в точне місце, де ви ввели функцію. Іншими словами, ви можете бути програмістом, не виконуючи жодного програмування!

Звук для залякування? Це насправді не так. Можливо, приклад або два допоможуть:

Приклад використання функції IIf у виразі.

Цей вираз повністю складається з Функції IIf (зелених символів). Зверніть увагу на те, що зелена кома відділяється від трьох аргументів. У цьому прикладі ми використовуємо функцію IIf, щоб порівняти поле з іменем "DueDate" на поточну дату. Якщо поле DueDate більше або дорівнює сьогоднішньої дати, він поверне рядок "OK"; в іншому випадку вона повернеться "прострочено".

  • Перший аргумент функції IIf – це логічне випробування, яке складається з ідентифікатора для поля DueDate (Оранжева), кількох операторів порівняння (червоним), а також функції Date (синім), що не вимагає аргументів.

  • Другий і третій аргументи функції IIf – це як рядкові константи (у чорному), які мають бути укладені в лапки. Ці два аргументи також можуть бути функціями або виразами, які повертають числа або текст.

Ви можете використовувати вираз, як у текстовому полі форми або подання, або в обчислюваному полі в таблиці, зокрема в інших місцях.

Ось ще один приклад, у якому використовується функція у виразі для створення текстового рядка:

Приклад використання функції Left у виразі.

Тут вираз розпочнеться з рядкового константу (у чорному).

  • Амперсанд (червоним) – це оператор об'єднання, який використовується для об'єднання рядків разом.

  • Функція Left (у зеленому) має два аргументи:

    • Ідентифікатор поля (помаранчевий) і

    • Ціле число констант (чорний). У цьому випадку ми просто хочемо, щоб два крайній лівий символ поля, тому ми вступаємо в 2.

Якщо поле код товару, що міститься в полі "CD22035", результати цього виразу буде "префіксом: CD".

Бажаєте отримати докладні відомості про вирази та функції?

Потрібна додаткова довідка?

Отримуйте нові функції раніше за інших
Приєднатися до оцінювачів Microsoft Office

Ця інформація корисна?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?

Дякуємо за відгук!

×