![]() |
#5 |
Участник
|
Цитата:
Query.addDataSource(table1); Query.addDataSource(table2); в примере: QueryBuildDataSourceTable1 = Query.addDataSource(table1); QueryBuildDataSourceTable2 = QueryBuildDataSourceTable1.addDataSource(table2); Так строится иерархия. В AX релейшн это всегда взгляд дочернего объекта на родителя. По этому добавляем линк и тип джоина на дочерний QueryBuildDataSourceTable2 QueryBuildDataSourceTable2.addLink(...); QueryBuildDataSourceTable2.joinMode(...); если вывести в инфолог QueryBuildDataSourceTable2.toString(); то там будет Код: SELECT * FROM table1 JOIN table2 ON ... Цитата:
Сообщение от AzatGDC
![]() Но даже если это получится работать будет евда ли. класс SysTableLookup не может извлекать lookup поля из разных таблиц как я прочитал... есть класс SysMultiTableLookup но его нужно ставить:
https://360dynamics.blogspot.com/201...elds-from.html каких то других способов как lookup поля из разных таблиц извлечь пока не знаю ![]() А в общем работа с SysMultiTableLookup не особо отличается SysLookup. Разобравшись с обычным сможете сделать и с SysMultiTableLookup. Последний раз редактировалось YoungPadawan; 09.01.2019 в 10:14. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|