Показать сообщение отдельно
Старый 03.08.2005, 14:44   #12  
Tays is offline
Tays
Участник
 
165 / 17 (1) ++
Регистрация: 18.07.2003
Query q = new Query();
QueryRun qr;
QueryBuildDataSource qbdsTable, qbdsTrans;
RAssetTable _RAssetTable;
RAssetTrans _RAssetTrans;

qbdsTrans = q.addDataSource(tablenum(RAssetTable));

qbdsTable = qbdsTransaddDataSource(tablenum(RAssetTrans));
qbdsTable.joinMode(joinMode::InnerJoin)
qbdsTable.addLink(fieldNum(Table, AccountNum), fieldNum(RAssetTrans, AccountNum));

qr = new QueryRun(q);

while (qr.next())
{
_RAssetTable = qr.get(tablenum(RAssetTable)) ;
_RAssetTrans = qr.get(tablenum(RAssetTrans)) ;

//_RAssetTable - перменная типа таблицы, в которую задан курсор из запроса
//_RAssetTrans - перменная типа таблицы, в которую задан курсор из запроса
// теперь с этими перемеными-курсорами можно работать и вытаскивать
//данные
Name = _RAssetTable.Name; - наименование ОС
}