Перейти к содержанию

Связи (relations)

Материал из Химсофт Вики

Между двумя источниками данных можно установить связь типа главный-подчиненный (или родительский-дочерний).

Например:

  • одна запись в запросе LaboratoryFilter может иметь множество подчиненных записей в запросе Indicators;
  • оба запроса имеют поле lab_id, по которому можно установить связь.

Есть 2 способа построить отчет с подобными взаимоотношениями.

Способ 1

Первый способ дает возможность строить отчеты типа "главный-подчиненный" (master-detail).

Для этого используются два бэнда "Данные".

Главный бэнд привязывается к главному источнику данных, подчиненный бэнд – к подчиненному источнику. Наш пример может выглядеть так:

Способ 2

Создание связи

Редактирование связи