Сортировка столбцов в Lotus Notes в обоих направлениях - PullRequest
1 голос
/ 28 октября 2010

У меня есть поле Main, которое содержит значение из 10 других полей для каждого документа, когда я попытался отсортировать значение этого поля в столбце представления, используя свойства сортировки столбца, я не получил желаемый результат.

Вот пример того, как отображается значение - 10.other 10.other 1c.NSR 10.others 1c.NSR 2b.First in Fab 10.other 10.other

должно отображаться как.

10.other 10.other 10.other 10.other 10.other 1c.NSR 1c.NSR 2b.First in Fab

Любое предложение будет заметно ...... Rupesh

1 Ответ

1 голос
/ 16 ноября 2010

При сортировке в столбцах значения обрабатываются как строки, если вы явно не рассматриваете их как числа.Это означает, что значения полей, которые выглядят числовыми, сортируются как строки.Который не выходит в числовом порядке.Простой способ решить эту проблему - отформатировать ваши числа с нулевыми (0) префиксами, такими как 01, 02, 03 и т. Д., Иначе ваш отсортированный порядок будет выглядеть примерно как 1, 10, 2, 20, 3, 30 и т. Д..

Во-первых, убедитесь, что «основное» поле, содержащее значения «10 других полей», является многозначным полем.Вы можете проверить это в дизайне формы и посмотреть свойства поля и включить флажок «Несколько значений».Это работает только для документов, которые вы еще не создали.Если у вас уже есть документы с основным полем, которое не является многозначным, вы можете исправить это в столбце, "взорвав" значение, добавив эту формулу в столбец, по которому вы сортируете.

@ explode(main; ",");

, а затем откройте диалоговое окно свойств этого столбца, перейдите на вторую вкладку и установите флажок «Показывать несколько значений как отдельные записи».Конечно, включите предпочтения сортировки по возрастанию / убыванию, как вам нужно.Надеюсь, сортировка будет работать так, как вы ожидаете.

...