ситуация
Ситуация:
На форме два DataSource InventTable (таблица InventTable) и InventSum (таблица InventSum).
Таблицы связаны по полю ItemId ( InventTable.ItemId и InventSum.ItemId).
У DataSource InventDim следующие свойства:
JoinSource InventTable
LinkType InnerJoin.
В этом случае Join работает, но есть дублирующиеся поля. Чтобы избавиться от них, делаю группировку по полю ItemId таблицы InventSum.
QueryBuildDataSource qbsSum;
;
qBSSum = this.query().dataSourceName(inventSum_DS.name());
qBSSum.sortClear();
qBSSum.orderMode(OrderMode::GROUPBY);
qBSSum.addSortField(fieldnum(InventSum, ItemId) );
Но после группировки join работает, но таблица InventTable выдает пустые строки.
Что делать?
|