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