Сортировка

Автор Тема: Сортировка  (Прочитано 11543 раз)

K85

  • Старший специалист
  • ****
  • Сообщений: 127
  • http://nick-name.ru/sertificates/727639/
    • Просмотр профиля
Сортировка
« : 08 Сентябрь 2009, 12:48:14 »
Необходимо отсортировать в виде столбец Номер
Есть скрытый столбец
val := Number;
@TextToNumber(val)
Все в виде отображается верно.
НО также есть столбец Номер, по нему обязательно необходима сортировка Both. но при сортировке этого столбца документы сортируются 1, 11, 12..., 2, 22,...
Как сделать верную сортировку в столбце Номер?  :-[

ViV

  • Global Moderator
  • Профессионал
  • *****
  • Сообщений: 1428
  • Владимир Егоров
    • Просмотр профиля
    • lotusnotes.ru
    • E-mail
Re: Сортировка
« Ответ #1 : 08 Сентябрь 2009, 13:43:41 »
Видимо у вас Номер - это строка. Возьмите числовую часть номера и приведите к типу Number.

K85

  • Старший специалист
  • ****
  • Сообщений: 127
  • http://nick-name.ru/sertificates/727639/
    • Просмотр профиля
Re: Сортировка
« Ответ #2 : 08 Сентябрь 2009, 14:22:50 »
Просто пытаюсь использовать @TextToNumber(), тогда все отображается в колонке не в правильном виде. Число имеет вид 11/25/5. Можно ли как-то сделать, чтобы эта строка стала числом и отображалась как и раньше?

ViV

  • Global Moderator
  • Профессионал
  • *****
  • Сообщений: 1428
  • Владимир Егоров
    • Просмотр профиля
    • lotusnotes.ru
    • E-mail
Re: Сортировка
« Ответ #3 : 08 Сентябрь 2009, 14:33:17 »
Измените формат колонки с Date/Time на Number

K85

  • Старший специалист
  • ****
  • Сообщений: 127
  • http://nick-name.ru/sertificates/727639/
    • Просмотр профиля
Re: Сортировка
« Ответ #4 : 08 Сентябрь 2009, 14:41:57 »
Если мспользовать для колонки @TextToNumber() и свойства Number, то числа отображаются вместо 11/25/5 просто 11  :-[

ViV

  • Global Moderator
  • Профессионал
  • *****
  • Сообщений: 1428
  • Владимир Егоров
    • Просмотр профиля
    • lotusnotes.ru
    • E-mail
Re: Сортировка
« Ответ #5 : 08 Сентябрь 2009, 14:46:23 »
т.е. 11/25/5 - это и есть ваш номер? если да, то только разбивая на части 11, 25 и 5 (сделать три колонки), и сортировать по каждому.

K85

  • Старший специалист
  • ****
  • Сообщений: 127
  • http://nick-name.ru/sertificates/727639/
    • Просмотр профиля
Re: Сортировка
« Ответ #6 : 08 Сентябрь 2009, 14:50:16 »
 :-\ понятно, спасибо, но такой вариант тоже не подходит, т.к. получается, что нельзя будет отсортировать колонку нажав на сортировку одного столбца

ViV

  • Global Moderator
  • Профессионал
  • *****
  • Сообщений: 1428
  • Владимир Егоров
    • Просмотр профиля
    • lotusnotes.ru
    • E-mail
Re: Сортировка
« Ответ #7 : 08 Сентябрь 2009, 14:55:02 »
по какой из 3-х цифр должна идти сортировка?

K85

  • Старший специалист
  • ****
  • Сообщений: 127
  • http://nick-name.ru/sertificates/727639/
    • Просмотр профиля
Re: Сортировка
« Ответ #8 : 08 Сентябрь 2009, 14:56:06 »
по первым
но видно должно быть весь номер

ViV

  • Global Moderator
  • Профессионал
  • *****
  • Сообщений: 1428
  • Владимир Егоров
    • Просмотр профиля
    • lotusnotes.ru
    • E-mail
Re: Сортировка
« Ответ #9 : 08 Сентябрь 2009, 15:08:04 »
Можно в условиях сортировки поставить ChangeTo View и перекидывать на аналогичный вид, но с другой сортировкой. В этом виде сделать такую же штуку.
Сортировать виды по скрытому столбцу с первой цифрой номера.