|
07.03.2007, 15:44 | #1 |
Участник
|
OuterJoin в SalesQuickQuote
Требуется из двух гридов на этой форме сделать один, в котором были бы одновременно новые и старые items.
C InnerJoin работает как надо, показывает только те записи для которых есть соответствие в inventsum. Меняю на OuterJoin - ничего не меняется, проверяю по кнопке не поменял ли InventDimCtrl_Frm_QuickQuote класс чего, все верно, связаны по OuterJoin .. Явно дело в этом классе, но в чем конкретно не пойму, вот весь код который относится к inventsum в нем: InventDimCtrl_Frm_QuickQuote->initQuery() X++: origQuery = inventTable_DS.query(); queryBuildDs = origQuery.dataSourceTable(tablenum(InventSum)); queryBuildDs.addSelectionField(FieldNum(InventSum, availPhysical), SelectionField::Sum); queryBuildDs.addSelectionField(FieldNum(InventSum, inventDimId), SelectionField::Min); this.modifyQuery(); X++: queryBuildDs.sortClear();
queryBuildDs.orderMode(OrderMode::GroupBy);
queryBuildDs.addSortField(fieldnum(InventSum,itemId));
__________________
_databaseTransDelete ... bl@$ ! Последний раз редактировалось DTD; 07.03.2007 в 15:50. |
|
|
Похожие темы | ||||
Тема | Ответов | |||
SalesQuickQuote - разрешить изменение фильтра в форме | 6 | |||
Расширенный AddRange и OuterJoin | 0 | |||
Опять про OuterJoin нескольких таблиц | 1 | |||
Проблемы с OuterJoin | 20 | |||
OuterJoin | 1 |
|