02.03.2006, 10:46
|
#10
|
Участник
Регистрация: 16.01.2006
Адрес: Липецк
|
Цитата:
Сообщение от raz
Что типа этого.
PHP код:
Query query = new Query();
QueryBuildDataSource qbds1, qbds2;
;
qbds1 = query.AddDataSource(tablenum(Table1));
qbds1.ordermode(ordermode::groupby);
qbds1.addSortField(fieldnum(Table1, StorageId));
qbds1.addSortField(fieldnum(Table1, WareId));
qbds1.addSortField(fieldnum(Table1, PartyId));
qbds1.addrange(fieldnum(Table1, StorageId)).value(xxx + "," + yyy);
qbds1.addrange(fieldnum(Table1, WareId)).value(zzz + "," + aaa);
qbds2 = qbds1.AddDataSource(tableId);
qbds2.ordermode(ordermode::groupby);
qbds2.addSelectionField(fieldnum(Table1, AmountMod), selectionField::Sum);
qbds2.addSelectionField(fieldnum(Table1, CostMod), selectionField::Sum);
qbds2.addLink(fieldnum(Table1, StorageId), fieldnum(Table1, StorageId));
qbds2.addLink(fieldnum(Table1, WareId), fieldnum(Table1, WareId));
info(query.dataSourceNo(1).toString());
Проверил, не совсем то, вернее совсем не то получается, что в задаче
__________________
Все люди равны, но некоторые равнее...
|
|