15.01.2009, 13:54 | #1 |
Участник
|
Как сделать AND между двумя датасорсами на одном уровне в query
Возникла проблема - как сделать AND между двумя несвязанными датасорсами в query, по умолчанию Axapta делает OR.
X++: Query query = new query(); QueryBuildDataSource qbds, qbds1, qbds2; ; qbds = query.addDataSource(tablenum(VendInvoiceJour)); qbds1 = qbds.addDataSource(tablenum(VendTrans)); qbds1.relations(true); qbds2 = qbds.addDataSource(tablenum(VendInvoiceTrans)); qbds2.relations(true); В вышеприведённом примере получается OR. P.S. VendInvoiceTrans и VendTrans между собой несвязаны.... |
|
Теги |
datasource, query, несвязанные датасорсы, датасорс (datasource) |
|
|