Показать сообщение отдельно
Старый 14.09.2004, 13:54   #3  
Paul_ST is offline
Paul_ST
Участник
 
144 / 11 (1) +
Регистрация: 26.11.2003
Адрес: Екатеринбург
Даю код
PHP код:

    qbds 
newQuery.addDataSource(tableNum(InventJournalTable));


    
qbdsInvJourTrans newQuery.dataSourceTable(tableNum(InventJournalTrans));

    
qbdsInvJourTrans qbds.addDataSource(tableNum(InventJournalTrans));
    
qbdsInvJourTrans.addLink(fieldNum(InventJournalTransJournalId),
                             
fieldNum(InventJournalTableJournalId)
                         );
    
qbdsInvJourTrans.joinMode(JoinMode::InnerJoin); 
    
qbdsInvJourTrans.orderMode(OrderMode::GroupBy);
    
qbdsInvJourTrans.addSelectionField(fieldNum(InventJournalTransQty), SelectionField::Sum);
    
qbdsInvJourTrans.addSortField(fieldNum(InventJournalTransItemId));
    
qbdsInvJourTrans.addSortField(fieldNum(InventJournalTransTransDate));
    
qbdsInvJourTrans.addRange         (fieldNum(InventJournalTransItemId)).value(queryValue(InventJournalTrans_1.ItemId));
    
qbdsInvJourTrans.addRange         (fieldNum(InventJournalTransTransDate)).value(queryValue(InventJournalTrans_1.TransDate));

    
qv this.query().dataSourceNo(1).findRange(fieldNum(InventJournalTableJournalId)).value();
    
qbds.addRange(fieldNum(InventJournalTableJournalId)).value(
                
queryValue(qv)); 
__________________
Paul_ST