14.10.2008, 17:39 | #1 |
MCITP
|
QueryBuildRange
Вопрос, наверно, глупый, но я тупике.
Как построить такой селект : select AccountNum from CustTable where CustTrans.IncTax == NoYes::Yes; Делаю так QueryBuildDatasource qbds; QueryBuildRange qbr; ; qbr = qbds.addRange(fieldnum(CustTable, AccountNum)); а вот куда условие запихать ума не приложу Заранее спасибо |
|
14.10.2008, 17:57 | #2 |
Участник
|
Ели предположить, что в изначаном запросе всё же в условии CustTable, то
X++: static void Job54(Args _args) { Query query = new Query(); QueryBuildDatasource qbds; QueryBuildRange qbr; ; qbds = query.addDataSource(tablenum( CustTable )); qbr = qbds.addRange(fieldnum(CustTable, InclTax)); qbr.value(SysQuery::value(NoYes::Yes)); qbds.addSelectionField( fieldnum(CustTable, AccountNum)); info(qbds.toString());
__________________
Умные тоже наступают на грабли, но только для того, чтобы поднять их с земли не нагибаясь. |
|
|
За это сообщение автора поблагодарили: Peppi (1). |
14.10.2008, 18:05 | #3 |
MCITP
|
Да, извиняюсь, конечно же CustTable
|
|
14.10.2008, 18:37 | #4 |
MCITP
|
Спасибо, то что надо
|
|