Войти

Войти

 

Как связать формы в QuintaDB

Чтобы связать две таблицы в QuintaDB просто создайте поле с типом Связь и настройте его.

Для полноценного бизнес-процесса необходима реляционная база данных. Другими словами, набор таблиц, между которыми существует связь.

В этом видео вы увидите пример создания различных типов связей и некоторые полезные функции для работы с базой данных:

 

 

Чтобы связать формы в QuintaDB вам нужно:

- перейти в Конструктор формы

- добавить поле с типом Связь, указав таблицу или отчет, с которой хотите создать связь, тип отображаемого поля и тип связи

Тип связи может быть:

- один-к-одному

- многие-к-одному

- многие-к-многим

 

Тип поля может быть:

- Выпадающий список

С автодополнением и возможностью выбрать несколько значений

- Радио кнопка

- Чекбокс

В QuintaDB между двумя формами может быть только одна связь.

 

Связанная колонка

Если вам нужно показать данные из нескольких колонок связанной формы, то создайте на ней поле с типом "Связанная колонка" (этот тип поля доступен при наличии связи в форме) и выберите нужную колонку в контроле 'Выберите какую колонку показывать'.

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

Для этого нужно перейти на страницу редактирования настроек поля и включить следующий пункт:

 

 


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

Олег

Вначале создал формы потом решил связать их, при редактировании не обнаружил тип поля “связь” – нет пиктограммы


Igor Petrushenko

Oleg,
при редактировании поля не будет типа Связь.
Просто создайте новое поле.


Олег

Подскажите, пожалуйста, возможно ли создание зависимых/ подчиненных полей формы? На примере с Командами и Игроками: в третей таблице, которая связана с Игроками, при выборе имени игрока в форме будет выпадать список только тех команд (названия) в которых он играл.
Спасибо!


Igor Petrushenko

Олег, нет.
На данный момент подобное можно сделать только создав Правила для полей и показывать/скрывать поля в зависимости от выбранного значения. Кстати, и поля Связи можно в правилах использовать. Возможно, поможет.


Олег

Игорь, подскажите, пожалуйста, при сязи двух таблиц как отображать во второй таблице поля из первой? Создаю поле с типом формула, в свойствах есть “Ссылка на (таблицу)” “Имя которой находится в” “открывать ссылку” Выбираю интересующее меня поле, но данные не отображаются
Заранее спасибо за ответ!


Igor Petrushenko

Олег,
нет, “ссылка на таблицу и тп” – это не то, это просто опции в поле Формула.
А Вам нужно в самом поле Связь в выпадающем списке “какую колонку показывать” выбрать вашу формулу из связанной таблицы.
Пожалуйста, оставляйте свои вопросы на форуме, там все лучше выглядит и работает в плане уведомлений об ответах.

Поделиться обсуждением в социальных сетях: