Цитата:
Сообщение от
Pustik
да в общем то задача состоит в следующем необходимо кодом добавить записи во временную таблицу, потом на нее наложить range и уже через QueryRun "читать". При чем такой range , который не всегда можно реализовать через стандартный select..... . Я хотел сначала сделать так :
tmpTable.Field = bla;
tmpTable.insert();
qbds = q.addDataSource(tablenum( tmpTable ));
qbds.addRange(... и т.д.
ничего не получилось так как в query попал уже другой объект. Вот и подумал что может быть как то через Query можно добавлять записи а потом на этот же объект наложить фильтр.
сначала вставьте во временную таблицу строки, составьте запрос. потом
QueryRun.SetCursor(tmpTable), где tmpTable -переменная вчерез которую вставлялись строки. QueryRun.SetCursor выполнять нужно раньше QueryRun.next()