15.09.2005, 18:41 | #1 |
Участник
|
Делаю Lookup на web-форме, по запросу с группировкой. Все работает кроме группировки. Что интересно в job все работает проверил. Может кто-то сталкивался с такой проблемой?
<div class='XPPtop'>X++</div><div class='XPP'> [color=:blue]public[/color] [color=:blue]void[/color] lookup([color=:blue]str[/color] _lookupValue) { WebTableLookup webTableLookup; Query query; QueryBuildDataSource qbds1, qbds2; QueryBuildRange queryBuildRange; ; webTableLookup = webTableLookup::newParameters([color=:blue]tablenum[/color](VendTable)); webTableLookup.addLookupfield([color=:blue]fieldNum[/color](VendTable, AccountNum)); webTableLookup.addLookupfield([color=:blue]fieldNum[/color](VendTable, Name)); webTableLookup.selectField([color=:blue]fieldNum[/color](VendTable, AccountNum)); query = [color=:blue]new[/color] Query(); qbds1 = query.addDataSource([color=:blue]tableNum[/color](VendTable)); qbds2 = qbds1.addDataSource([color=:blue]tableNum[/color](PurchTable)); qbds2.addLink([color=:blue]fieldnum[/color](VendTable, AccountNum), [color=:blue]fieldnum[/color](PurchTable, OrderAccount)); qbds2.joinMode(JoinMode::InnerJoin); qbds1.orderMode(OrderMode::GROUPBY); qbds2.addRange([color=:blue]fieldNum[/color](PurchTable, PurchStatus)).value([color=:red]"1"[/color]); webTableLookup.parmQuery(query); webTableLookup.run(); }</div> |
|
15.09.2005, 19:44 | #2 |
Участник
|
Цитата:
Сообщение от ens
Зачем он это делает - не знаю. |
|
16.09.2005, 09:40 | #3 |
Участник
|
Спасибо. Думал, чего-то не хватает...
Переделаю запрос, это не критично. |
|