14.08.2006, 13:04 | #1 |
Участник
|
Как очистить значения сортировки в стандартном запросе?
Это всё в runbaseBatch-е!
Пробую вот так: void SetQuerySort() { // Установить параметры Сортировки QueryBuildDataSource queryDataSource2; ; queryDataSource2 = this.queryrun().query().dataSourceTable( tablenum( RPayTrans )); queryDataSource2.sortClear(); // queryDataSource2.clearSortIndex(); // queryDataSource2.clearRanges(); queryDataSource2.addSortField( fieldnum( RPayTrans, LedgerAccount ), SortOrder::Ascending ); } Смотрю значение queryDataSource2, в отладчике, всё нормально! Затем смотрю запрос, на форме диалога, поля сортировки остались без изменения!!! Но если я выполняю после этого queryDataSource2.clearRange(); Всё очищается! И Range и sort!! Подскажите кто знает в чём тут дело? Последний раз редактировалось 3oppo; 15.08.2006 в 06:51. |
|