Сортировка в Browse по числовому полю

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
gopstop2007
Полимат
Сообщения: 1810
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 24 раза
Поблагодарили: 10 раз

Сортировка в Browse по числовому полю

Сообщение gopstop2007 »

Есть Browse, в котором указывается например остаток товаров, нужно чтобы при весовом товаре показывал 0.55, а при количественном 0 (а не 0.00). Указываю формат поле в Browse как строчное @s10, вроде проблема решена.
Но есть проблема при сортировке по этой колонке, получается такая сортировка:

Код: Выделить всё

1
11
2
28
282 и т.п.
Можно как то это решить?

C10 ABC
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8016
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 94 раза

Сортировка в Browse по числовому полю

Сообщение Игорь Столяров »

Неправильно решена. ;)

1. Либо форматируйте строку перед показом со смещением вправо RIGHT(string [,length])
2. Либо включайте замещающие правила сортировки (если поле не расчётное):

1.jpg
Make Clarion Great Again ! 😎
Ответить