Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 00:19
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Нужно отсортировать таблицу в Calc по 4 полям (первые три поля - текстовые, четвертое - числовое). Я делаю так: ' Сортировка массива. oDSCRange = oPlan.getCellRangeByName("A2:E65000") ThisComponent.getCurrentController.selec t(oDSCRange) aSortFields(1).Field = 1 aSortFields(1).SortAscending = True aSortFields(2).Field = 2 aSortFields(2).SortAscending = True aSortFields(3).Field = 3 aSortFields(3).SortAscending = True aSortFields(4).Field = 0 aSortFields(4).SortAscending = True aSortFields(4).FieldType = com.sun.star.util.SortFieldType.NUMERIC aSortDesc(1).Name = "SortFields" aSortDesc(1).Value = aSortFields() oDSCRange.Sort(aSortDesc())В результате, по 3-м полям сортируется, а по 4-му нет. Это я что-то не так делаю, или вообще сортировка более чем по 3-м полям не работает?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
фильтр по полям Guest Продолжение старого архива 0 16.10.2011 16:23
Сортировка двумерного массива по двум и более ключам Guest Продолжение старого архива 0 16.10.2011 15:35
Определение типа разрыва страницы в OOo Calc, когда Calc - OLE - сервис Guest Продолжение нового архива 0 29.09.2011 22:32
Открывать файлы из Calc в Calc Guest Новые вопросы и ответы 3 0 29.09.2011 21:35
Сортировка. Вывод алфавита и сортировка по нему Guest Новые вопросы и ответы 4 0 27.09.2011 20:34



© www.otvetnemail.ru - Форум вопросов и ответов.