Связи между таблицами
Событие ссылается на площадку — и карточка события печатает её адрес.

Столбец типа «Связь» хранит ссылку на строку другой таблицы. Заводите его так: в таблице «События» поле venue со связью на таблицу «Площадки». В записи выбираете площадку из списка.
Дальше это работает само: внутри повторителя по событиям доступны поля связанной строки.
{{item.venue.title}}, {{item.venue.address}}Зачем: адрес площадки хранится один раз. Поменяли его в «Площадках» — он поменялся во всех событиях сразу, а не в тридцати строках руками.
Рядом с выбором таблицы — «Что показывать»: каким столбцом связанная строка подписана в списке. По умолчанию берётся первый текстовый, и если первым в таблице стоит не название, укажите нужный столбец сами.
Связь можно сузить другой связью. Залы принадлежат площадкам: у столбца «Зал» выберите «Сужать по полю» → «Площадка», и в списке залов останутся только залы выбранной площадки — и в таблице, и в форме приложения. Столбец, по которому идёт сравнение, подбирается сам (тот, что ведёт в ту же таблицу); назвать его руками нужно, только если связей на одну таблицу несколько.
Поменяли площадку у события — зал прежней площадки сбрасывается на «не выбрано», и в списке остаются залы новой. Зал, который есть и у новой площадки, при этом остаётся выбранным: стирается только то, что стало неправдой. Если у новой площадки зал один, он подставляется сам.
В ячейке связи хранится ID записи, а название — только подпись. Отдельный столбец под ID заводить не нужно: он подставляется так же, как любое поле связанной строки, — {{item.venue.id}}. Увидеть ID в таблице можно, выбрав «Что показывать» → «ID записи»; с ним же можно сравнивать в «Сравнивать со столбцом».
Сколько строк. В настройках столбца-связи есть поле «Сколько строк» (его же меняет пункт «Тип связи» у линии на схеме):
- Одна строка (многие к одному) — как было всегда: у события одна площадка, а у площадки сколько угодно событий.
- Одна, и её не займёт никто другой (один к одному) — у зала одна схема, у сотрудника один пропуск. Строку, уже выбранную в другой записи, список не предлагает ни в таблице, ни в форме приложения. Если повтор набрали до переключения, ячейка помечается жёлтым — стирать за вас ничего не будут.
- Несколько строк (многие ко многим) — у события несколько артистов, у артиста несколько событий. В ячейке выбирают пилюлями.
{{item.artists}}печатает имена через запятую,{{item.artists.count}}— сколько выбрано, а повторитель с источником{{item.artists}}внутри карточки рисует каждого. В форме приложения такой столбец заполняется блоком «Несколько из списка».
Один ко многим хранить отдельно не нужно: это та же связь, увиденная с другой стороны. У города, на который ссылаются площадки, есть список его площадок — {{item.venues}} (названия через запятую), {{item.venues.count}} и источник для повторителя. В выборе данных он подписан «Площадки, где «Город» — эта запись». Туда же попадают и строки, записанные самим приложением: у сеанса видны купленные на него билеты.