|
22.08.2006, 13:15 | #1 |
Участник
|
я на активе написал следующую вещь:
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... а как то по другому? |
|