Итак, давайте начнем с формулировки субформы и где ее можно встретить.
Субформа - это компонент формы, который позволяет выводить информацию из "связанной" таблицы на главную форму. Примером использования субформы может служить счет или заказ на покупку или продажу Microsoft Dynamics NAV.
Заголовок документа = одна запись главной таблицы = главная форма
Строки документа = несколько записей связанной таблицы = субформа
Связь заголовка и строк осуществляется по сопоставления полей Тип Документа и Номер Документа.
По умолчанию существует возможность настройки только одного уровня вложенности (главная форма - субформа). Т.е. "нельзя" настроить связь одной субформы с другой субформы.
Однако такая связка может быть необходима. Что делать?
Для реализации подобной связки необходимо создать "промежуточное поле" в главной таблице и по нему настроить связь главной формы со второй субформой. Заполняться это поле будет при формировании или выборе данных на первой субформе. Таком образом, физически будет реализована связь главной формы с двумя субформами (по различным полям), а логически будет осуществляться связь второй субформы с первой (через "промежуточное" поле главной таблицы).
Источник:
http://blogs.technet.com/agladkik/archive/...sion-sdfsf.aspx