English Español Deutsch Italiano Polski Nederlands Português Français 中文 日本語 हिन्दी اللغة العربية Русский Українська עִברִית Ελληνικά Türk Latvietis
Увійти
Українська

Увійти

 

Формула (тип поля)

Використовуйте функції даного типу поля, щоб виконати розрахунки в базі даних

Тип поля Формула знаходиться в секції "Додаткові":

Даний тип поля потрібен для проведення простих арифметичних операцій (додавання, віднімання, множення, ділення) з числовими полями, або для з'єднання значень з різних текстових полів.

Приклад: таблиця із замовленнями, яка має колонки "Найменування", "Ціна" і "Кількість".

За допомогою поля Формула можна порахувати підсумок. Створюємо поле "Загалом".

Формула буде мати такий вигляд:

поле "Ціна" * (помножити) на поле "Кількість"

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

Результат підрахунку можна побачити в таблиці:

На сторінці редагування налаштувань поля Формула можна включити опцію "Показувати поле на формі".

Якщо дана опція активована, ви зможете побачити поле на формі, яке буде робити підрахунок в реальному часі, в залежності від введних значень:

Для демонстрації наступного прикладу використовуємо таблицю "Клієнти", яка містить колонки "Ім'я", "Прізвище" і "Телефон".

Для початку додамо формулу "Ім'я та прізвище".

Як зазначено вище, якщо у формулі обробляти операнди як текст, то формула з'єднає значення інших колонок.

Зв'яжемо між собою таблиці "Замовлення" і "Клієнти". Детальніше про зв'язок між таблицями читайте в цій статті.

Якщо між таблицями є зв'язок, то у якості операндів можуть бути колонки з пов'язаної таблиці.

Ми зв'язали клієнтів з їх замовленнями, а тепер припустимо, що для всіх клієнтів діє знижка у 20%.

Додамо формулу, яка порахує суму до сплати.Формула буде мати наступний вигляд:

поле "Загалом" (з таблиці "Замовлення") - (мінус) КОНСТАНТА - 20%

Використовуючи константу у якості операнда, ви зможете вказати будь-яке значення. Поле КОНСТАНТА підтримує числові і текстові значення, а також відсотки.

В результаті колонка "До оплати" відображає підсумкову ціну - 20%:


Будь ласка, увійдіть в QuintaDB, щоб мати можливість залишати коментарі
Поділитись обговоренням в соціальних мережах: