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

Связи (relations): различия между версиями

Материал из Химсофт Вики
Нет описания правки
Строка 9: Строка 9:
===Способ 1===
===Способ 1===


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


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


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


===Способ 2===
===Способ 2===

Версия от 08:38, 16 октября 2026

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

Например:

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

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

Способ 1

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

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

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

Способ 2

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

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