Показать сообщение отдельно
Старый 25.01.2008, 16:49   #1  
Arahnid is offline
Arahnid
Участник
 
880 / 60 (4) ++++
Регистрация: 09.08.2005
Адрес: Moscow
Query как поставить "or"
X++:
    qbds = this.query().dataSourceTable(tablenum(InventTable));
    qry = new Query();
    qbds=qry.addDataSource(tablenum(InventTable),'lbdt2');
дальше пишу addRange по одному полю и по другому. Он ставим по этим полям союз И, а мне надо ИЛИ. Как записать?

X++:
    qbrGroupId=qbds.addRange(fieldnum(InventTable,ItemGroupId));
    strRangeValue = element.query().dataSourceTable(tablenum(InventTable)).findRange(fieldnum(InventTable,ItemGroupId)).value();
    qbrGroupId.value(strRangeValue);

    qbrItemId=qbds.addRange(fieldnum(InventTable,ItemId));
    strRangeValue = element.query().dataSourceTable(tablenum(InventTable)).findRange(fieldnum(InventTable,ItemId)).value();
    qbrItemId.value(strRangeValue);