Форум продуктов IBM Lotus

Общие вопросы => Разработка приложений => Тема начата: K85 от 08 Сентябрь 2009, 12:48:14

Название: Сортировка
Отправлено: K85 от 08 Сентябрь 2009, 12:48:14
Необходимо отсортировать в виде столбец Номер
Есть скрытый столбец
val := Number;
@TextToNumber(val)
Все в виде отображается верно.
НО также есть столбец Номер, по нему обязательно необходима сортировка Both. но при сортировке этого столбца документы сортируются 1, 11, 12..., 2, 22,...
Как сделать верную сортировку в столбце Номер?  :-[
Название: Re: Сортировка
Отправлено: ViV от 08 Сентябрь 2009, 13:43:41
Видимо у вас Номер - это строка. Возьмите числовую часть номера и приведите к типу Number.
Название: Re: Сортировка
Отправлено: K85 от 08 Сентябрь 2009, 14:22:50
Просто пытаюсь использовать @TextToNumber(), тогда все отображается в колонке не в правильном виде. Число имеет вид 11/25/5. Можно ли как-то сделать, чтобы эта строка стала числом и отображалась как и раньше?
Название: Re: Сортировка
Отправлено: ViV от 08 Сентябрь 2009, 14:33:17
Измените формат колонки с Date/Time на Number
Название: Re: Сортировка
Отправлено: K85 от 08 Сентябрь 2009, 14:41:57
Если мспользовать для колонки @TextToNumber() и свойства Number, то числа отображаются вместо 11/25/5 просто 11  :-[
Название: Re: Сортировка
Отправлено: ViV от 08 Сентябрь 2009, 14:46:23
т.е. 11/25/5 - это и есть ваш номер? если да, то только разбивая на части 11, 25 и 5 (сделать три колонки), и сортировать по каждому.
Название: Re: Сортировка
Отправлено: K85 от 08 Сентябрь 2009, 14:50:16
 :-\ понятно, спасибо, но такой вариант тоже не подходит, т.к. получается, что нельзя будет отсортировать колонку нажав на сортировку одного столбца
Название: Re: Сортировка
Отправлено: ViV от 08 Сентябрь 2009, 14:55:02
по какой из 3-х цифр должна идти сортировка?
Название: Re: Сортировка
Отправлено: K85 от 08 Сентябрь 2009, 14:56:06
по первым
но видно должно быть весь номер
Название: Re: Сортировка
Отправлено: ViV от 08 Сентябрь 2009, 15:08:04
Можно в условиях сортировки поставить ChangeTo View и перекидывать на аналогичный вид, но с другой сортировкой. В этом виде сделать такую же штуку.
Сортировать виды по скрытому столбцу с первой цифрой номера.