Форум продуктов IBM Lotus
Общие вопросы => Разработка приложений => Тема начата: laspavel от 07 Сентябрь 2010, 16:45:37
-
Здравствуйте !
Имеется представление (С категориями по видам документов). Есть поле "DocNumber". Оно уникальное для каждой категории.
Нужно произвести сортировку в порядке возрастания.
Делаю так:
В значении столбца ставлю:@TextToNumber(DocNumberExt)
В свойствах столбца задаю сортировку по возрастанию.
Но сортировка происходит неправильно: 1,8,6,9,3,5,20,13,110,101...
Как корректно настроить сортировку по каждой категории документов.
-
Добрый день!
Вы говорите есть поле DocNumber, а значение ставите @TextToNumber(DocNumberExt).
Сделайте еще тип столбца числовым.
-
Добрый день!
Вы говорите есть поле DocNumber, а значение ставите @TextToNumber(DocNumberExt).
Сделайте еще тип столбца числовым.
DocNumber это поле числовое, а DocNumberExt - это с индексом.
Поставил поле числовым. Сортирует вот так: 1,11,12,13,2,21,22,23.
Кто знает как сделать правильную сортировку ?
-
С каким индексом? Какие данные там содержатся?
-
С каким индексом? Какие данные там содержатся?
Там содержатся данные вида "12-Ш" или "25-С"
где 12 - это номер документа (по нему нужно сортировать)
"-Ш" - это индекс (Абревиатура регистратора)
-
Там же присутствуют буквы, оно и сортируется как строка.
Добавьте скрытый столбец с сортировкой по @TextToNumber(DocNumber).