English Прапір English Italiano Прапір Italiano Español Прапір Español Français Прапір Français Deutsch Прапір Deutsch Português Прапір Português Ελληνικά Прапір Ελληνικά Nederlands Прапір Nederlands Polski Прапір Polski Čeština Прапір Čeština 中文 Прапір 中文 日本語 Прапір 日本語 हिन्दी Прапір हिन्दी اللغة العربية Прапір اللغة العربية Русский Прапір Русский Українська Прапір Українська עִברִית Прапір עִברִית Türk Прапір Türk Latvietis Прапір Latvietis Dansk Прапір Dansk Norsk Прапір Norsk Íslenska Прапір Íslenska 한국어 Прапір 한국어 Suomen Прапір Suomen Gaeilge Прапір Gaeilge Bahasa Melayu Прапір Bahasa Melayu Svenska Прапір Svenska
Користувач ІконкаУвійти
Українська Прапір Українська

Увійти

 

Імпорт субформ

Як використовувати імпорт з Excel для додавання, редагування та видалення субформ

В данній статті ви дізнаєтесь як використовувати імпорт даних, якщо в таблиці є субформа.
Для прикладу ми будемо використовувати дві таблиці: Товари і Замовлення.
Таблиця замовлень складатиметься з колонки "номер замовлення" та субформи "Товари".

Таблиця замовлень

Зверніть увагу, що колонка товарів порожня. Саме за допомогою іморту ми додамо нові товари до замовлень.
Таблиця товарів складається з "Назви" і "Ціни" товару.

Форма товарів

Обов'язковим кроком є додання поля з типом "Пов'язана колонка", в якому потрібно обрати поле з основної форми (Замовлень).
Саме завдяки цій колонці ми зможемо використовувати імпорт для додавання, редагування або видаленя товарів із замовлення.

Пов'язана колонка

Після того, як структура форм створена і додана пов'язана колонка, ми можемо перейти до наступного кроку, а саме до імпорту.
Для цього потрібно перейти на сторінку Записи таблиці Товарів.
Зверніть увагу, що імпорт субформ можна використовувати виключно з таблиці Товарів.
Наразі немає можливості використовувати імпорт в основній таблиці (в нашому прикладі Замовлень).

На сторінці Записи таблиці Товарів на данний момент немає даних:

Створення товарів

Натискаємо на "Імпортувати дані з Excel/CSV/TXT" і переходимо на сторінку імпорту.

Імпорт товарів

Обов'язково оберіть пов'язану колонку в контролі "Пов'язана колонка з батьківською формою" та завантажте ваш XLS файл з товарами.
  • Ми рекомендуємо використовувати файли з розширенням XLS та CSV. В XLSX можуть виникнути проблеми з повєязуванням даних, тому що Excel передає дані з цілими числами в форматі чисел з крапкою. Як альтернативний метод, можна просто використовувати строкові поля в якості  'пов'язаної колонки'.
  • Пам'ятайте, що назви колонок в файлі маюуть повністю збігатись з назвами полів на формі. Наш файл виглядатиме наступним чином:

Нові товари

Як видно зі скріншоту ми хочемо завантажити два товари в замовлення з номером 1 і один товар в замовлення з номером 2.
Імпортувавши файл ми побачимо нові товари в таблиці, пов'язані з основною формою.
Нові товари

А також в таблиці замовлень нові товари з'явились у відповідних замовленнях:

Товари в замовленнях

Для поновлення даних можна використовувати той самий файл і формат. Наприклад, ми додамо в файл новий товар і перенесемо всі попередні товари в друге замовлення:

Поновлення даних

В таблиці товарів потрібно натиснути на контрол "Імпорт" і обрати "Поновити існуючі записи, якщо ключ збігається".

Контрол Імпорт

На сторінці імпорту потрібно обрати колонку-ключ з унікальними даними, в нашому випадку це - 'Назва' товару.

Поле ключ

Після імпорту, всі товари перемістились до другого замовлення:

Поновлене замовлення

Сподіваємось, розширені можливості імпорту субформ стануть вам у нагоді!