Додавання функцій до виразів Access

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

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

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

Спочатку ознайомимося з кількома основними моментами використання функцій.

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

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

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

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

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

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

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

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

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

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

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

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

Вираз починається з рядкової константи (виділено чорним).

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

  • Ліворуч на функції (виділено зеленим) оперує двома аргументами:

    • ідентифікатором поля (виділено оранжевим);

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

Якби поле «Код_продукту» містило значення «CD22035», тоді результатом цього виразу було б: «Префікс: CD».

Потрібні додаткові відомості про вирази та функції?

Примітка : Застереження про машинний переклад: Цю статтю перекладено комп’ютерною системою без втручання людини. Корпорація Майкрософт пропонує таку послугу, щоб іншомовні користувачі могли дізнаватися про продукти, служби й технології Microsoft. Оскільки статтю перекладено за допомогою служби машинного перекладу, вона може містити смислові, синтаксичні або граматичні помилки.

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

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

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

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×