Показать сообщение отдельно
Старый 22.08.2006, 13:15   #17  
IvanS is offline
IvanS
Участник
Аватар для IvanS
 
241 / 44 (2) +++
Регистрация: 30.06.2006
Адрес: Екатеринбург
я на активе написал следующую вещь:
public int active()
{
Query qr=new query();
queryBuildDataSource qrbd;
int ret;
RequestHistory reqh;
;

qrbd=qr.addDataSource(tablenum(Requesthistory));
qr.dataSourceNo(1).addSortField(fieldnum(RequestHistory,GivingDate),sortorder::Descending);
qr.dataSourceNo(1).addSortField(fieldnum(RequestHistory,GivingTime),sortorder::Descending);
qr.dataSourceNo(1).firstOnly(true);
this.queryRun().query(qr);
reqh= this.queryRun().get(tablenum(RequestHistory));
ret = super();
if (RequestHistory.RequestCodeHistory == reqh.RequestCodeHistory)
RequestHistory_ds.allowEdit(true);
else
RequestHistory_ds.allowEdit(false);
return ret;
}

В принципе все нормально, только я не могу запустить вот этот запрос, чтобы информация из таблица запроса помещалась в переменную reqh.
Мне кажется что запрос надо запускать не на this.queryrun... а как то по другому?