17.06.2006, 22:18 | #1 |
Ищущий знания...
|
Помогите новичку в создании Query
Всем доброго времени суток!
В общем вопрос вот в чем... Нужно в Query заджойнить табличку, а вот каким макаром это сделать, что то никак не пойму.. Вот запрос: q = new query(); qbd = q.addDataSource(tablenum(PurchTable)); qbd.addSortField(fieldnum(PurchTable, DeliveryDate)); qbd.addRange(fieldnum(PurchTable, PurchStatus)).value(sysQuery::value(PurchStatus::Backorder)); qbd.addRange(fieldnum(PurchTable, DocumentStatus)).value(sysQuery::value(DocumentStatus::PurchaseOrder)); Сюда нужно приджойнить RContractTable... Подскажите плиззз, как сдесь вставить оператор Join??? Заранее спасибо!
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
18.06.2006, 16:41 | #2 |
Участник
|
Джойнить нужно к уже созданному датасорсу просто
Код: QueryBuildDataSource qbds2; .... qbds2 = qbd.addDataSource(tableNum(RContractTable)); qbds2.relations(true); //это если они в АОТ связаны - автоматом условие связи получишь Метод joinMode() используется для указания конкретного вида соединения (по умолчанию берется обычный join) |
|
19.06.2006, 10:29 | #3 |
Ищущий знания...
|
ага, спасибо, попробую
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Помогите новичку | 4 | |||
Помогите с query | 23 | |||
Помогите новичку: импорт | 6 | |||
Помогите новичку | 1 | |||
помогите новичку в AXAPTE | 4 |
|