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

Войти

 

Создание нескольких записей одним заполнением формы

Как создать несколько записей в таблице за раз, с помощью чекбокса

С помощью данной функции, вы сможете создать отдельную запись для каждого значения из поля Чекбокс.

Для примера возьмем таблицу "Выдачи проектной документации заказчику".

Поле "Титул" , тип - Чекбокс.

Чтобы активировать опцию необходимо:

  • Перейти в меню Конструктор формы.
  • Открыть вкладку Действия.
  • Кликнуть на ссылку Дополнительные опции.

Обратите внимание: если на форме нет ни одного чекбокса, то опция будет скрыта в настройках.

Теперь при добавлении новой записи в таблицу, будут создаваться отдельные записи под каждое значение из чекбокса "Титул". Это, в частности, упростит поиск по титулу и может быть полезно в других случаях.

Данная функция применяется только для новых записей.

Также, данную функцию можно применять в связке с полем Владельцы записи. Например, чтобы эффективно настроить доступ к записям пользователям портала.

Нужно добавить поле "Владельцы записи" на форму.

Активировать опцию "Показывать как чекбоксы" на странице редактирования настроек поля "Владельцы записи".

Теперь каждая запись будет дублироваться отдельно для каждого владельца. Добавим новую запись как пользователь "Козаков Максим", в которой владельцами записи укажем всех пользователей портала:

В результате создается четыре записи:

Если включить системную колонку "Автор записи", то можно увидеть, что есть одна запись (под номером 4), в которой указаны два других пользователя портала, как ответственные. Автором записи числиться пользователь "Козаков Максим". И есть три другие записи, которые привязаны отдельно к каждому из трех пользователей. Остается назначить права доступа "Только к собственным записям" в Портале.

Опция "Отслеживать скопированные записи" позволяет отслеживать изменение клонированных записей.

Например, если изменить владельца родительской записи, с пользователя "Чабрец Ирины" на нового пользователя "Иванов Сергей", то запись, которая принадлежит "Чабрец Ирине" исчезнет и будет создана новая:

Также, вы можете указать какие поля будут зависимы от родительской записи. Для этого перейдите в "Конструктор формы" - вкладка "Действия" - "Дополнительные опции" и нажмите на ссылку "Добавить новый зависимый столбец".

Выберите столбец и поставьте галочку "Зависим?" напротив. После этого нажмите на кнопку "Создать".

(Вы можете также указать значение по умолчанию для поля).

Теперь при редактировании дочерних записей, пользователь не сможет изменить значение для зависимых полей:

Надеемся данный функционал станет вам полезен и поможет в создании собственных приложений.

 

 


Пожалуйста, войдите в QuintaDB чтобы иметь возможность оставлять комментарии
Поделиться обсуждением в социальных сетях: