![]() |
#11 |
Участник
|
Правильно ли я понимаю, что при добавлении источника данных типа Записи таблицы для него создается виртуальная запись ER, в которой столько (виртуальных) полей, сколько:
полей в исходной таблице + relations в исходной таблице + методов в исходной таблице + "дочерних" таблиц, у которых есть relations на исходную таблицу? И значений этих полей содержат ссылки, вызов которых позволяет получить соответственно: значение поля список записей дочерней таблицы, связанных с текущей записью исходной результат выполнения метода список записей дочерней таблицы, связанных с текущей записью исходной И затем, для каждой "дочерней" таблицы также создается аналогичная виртуальная запись - и все повторяется для "дочерних" таблиц каждой "дочерней" таблицы первого уровня и т.п.? В результате, выбрав только одну таблицу, получается многоуровневое дерево из всех связанных между собой по relations таблиц и возможность получения значений полей и выполнения методов всех этих таблиц? Как-то так, если не вдаваться в детали реализации? |
|
Теги |
generic electronic reporting, ger |
|
|