Показать сообщение отдельно
Старый 14.08.2006, 13:04   #1  
3oppo is offline
3oppo
Участник
Аватар для 3oppo
 
222 / 32 (2) +++
Регистрация: 30.06.2005
? Как очистить значения сортировки в стандартном запросе?
Это всё в 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.