Використовуйте функції даного типу поля, щоб виконати розрахунки в базі даних
Тип поля Формула знаходиться в секції "Додаткові":
Даний тип поля потрібен для проведення простих арифметичних операцій (додавання, віднімання, множення, ділення) з числовими полями, або для з'єднання значень з різних текстових полів.
Приклад: таблиця із замовленнями, яка має колонки "Найменування", "Ціна" і "Кількість".
За допомогою поля Формула можна порахувати підсумок. Створюємо поле "Загалом".
Формула буде мати такий вигляд:
поле "Ціна" * (помножити) на поле "Кількість"
У даному прикладі операнди слід обробляти як числа з крапкою, оскільки ціна не завжди може бути цілим числом.
Результат підрахунку можна побачити в таблиці:
На сторінці редагування налаштувань поля Формула можна включити опцію "Показувати поле на формі".
Якщо дана опція активована, ви зможете побачити поле на формі, яке буде робити підрахунок в реальному часі, в залежності від введних значень:
Для демонстрації наступного прикладу використовуємо таблицю "Клієнти", яка містить колонки "Ім'я", "Прізвище" і "Телефон".
Для початку додамо формулу "Ім'я та прізвище".
Як зазначено вище, якщо у формулі обробляти операнди як текст, то формула з'єднає значення інших колонок.
Зв'яжемо між собою таблиці "Замовлення" і "Клієнти". Детальніше про зв'язок між таблицями читайте в цій статті.
Якщо між таблицями є зв'язок, то у якості операндів можуть бути колонки з пов'язаної таблиці.
Ми зв'язали клієнтів з їх замовленнями, а тепер припустимо, що для всіх клієнтів діє знижка у 20%.
Додамо формулу, яка порахує суму до сплати.Формула буде мати наступний вигляд:
поле "Загалом" (з таблиці "Замовлення") - (мінус) КОНСТАНТА - 20%
Використовуючи константу у якості операнда, ви зможете вказати будь-яке значення. Поле КОНСТАНТА підтримує числові і текстові значення, а також відсотки.
В результаті колонка "До оплати" відображає підсумкову ціну - 20%:
Для більш складних математичних розрахунків використовуйте Функції та Скрипти.