Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 3 (https://www.otvetnemail.ru/novyj-arhiv-3-813/)
-   -   Сортировка в Calc более чем по 3-м полям (https://www.otvetnemail.ru/novyj-arhiv-3-813/sortirovka-v-calc-bolee-chem-po-3-m-polyam-309206/)

Guest 30.09.2011 00:19

Сортировка в Calc более чем по 3-м полям
 
Нужно отсортировать таблицу в 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-м полям не работает?


Часовой пояс GMT, время: 07:45.


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