Показать сообщение отдельно
Старый 15.12.2002, 11:29   #1  
kalex is offline
kalex
Участник
 
132 / 20 (1) +++
Регистрация: 18.05.2002
Адрес: Москва
? Возможен ли такой Query
Можно ли в Query засунуть такой запрос:

select ledgerTrans join dimensions_1 where ledgerTrans.Dimension[1] == dimensions_1.Num join dimensions_2 where ledgerTrans.Dimension[2] == dimensions_2.Num;

Почему-то следующий код результатов не даёт :-(

ds = query.dataSourceTable(tableNum(LedgerTrans));

ds1 = ds.addDataSource(tableNum(Dimensions));
ds1.addLink(fieldId2Ext(fieldNum(LedgerTable, Dimension), 12), fieldNum(Dimensions, Num));
range = ds1.addRange(fieldNum(Dimensions, DimensionCode));
range.value('11');

ds1 = ds.addDataSource(tableNum(Dimensions));
ds1.addLink(fieldId2Ext(fieldNum(LedgerTable, Dimension), 11), fieldNum(Dimensions, Num));
range = ds1.addRange(fieldNum(Dimensions, DimensionCode));
range.value('10');