English
Italiano
Español
Français
Deutsch
Português
Ελληνικά
Nederlands
Polski
Čeština
中文
日本語
हिन्दी
اللغة العربية
Русский
Українська
עִברִית
Türk
Latvietis
Dansk
Norsk
Íslenska
한국어
Suomen
Gaeilge
Bahasa Melayu
Svenska
Українська
Субформа - це існуюча форма, вбудована всередині іншої форми
При роботі з реляційною базою даних, часто виникає потреба поєднати дані з іншої таблиці або ж додати записи одразу в кілька таблиць використовуючи одну форму.
Наприклад, переглянути контактні дані покупця з однієї таблиці та його замовлення з іншої.
На сервісі QuintaDB для вирішення подібних задач використовуються Субформи. В цьому відео ви дізнаєтесь, як створити та налаштувати Субофрму.
Наприклад, візьмемо таблицю «Контракти», в якій містяться всі поточні договори з фірмою.

Задача: зв'язати замовника з його контрактами.
В даному випадку у одного замовника може бути декілька контрактів.
Насамперед потрібно створити нову форму «Замовники». У Конструкторі форми необхідно створити нове поле типу Субформа.
Ви зможете знайти його в секції «Додаткові». У випадаючому переліку потрібно обрати таблицю «Контракти».

Так виглядає Субформа на Основній формі:

Таблиця з замовниками:

На сторінці редагування налаштувань поля Субформи можна:

У вкладці налаштування субформи є можливість:

Якщо у вашій таблиці є субформа, то ви зможете використовувати її колонки в якості операндів для Формули, а також показувати Пов'язану колонку.
Приклад: повернемося до таблиці «Замовники». Необхідно показати загальну суму всіх контрактів для конкретного замовника.
Для цього потрібно додати поле Пов'язана колонка і обрати колонку «Ціна контракту».

В результаті отримаємо колонку, в якій буде відображатися сумарна вартість всіх контрактів:
