powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / баг или фича сортировки
7 сообщений из 7, страница 1 из 1
баг или фича сортировки
    #33996556
pand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте .
PB 10.2.1 9597
PB 9.0.3 8670

не могу разобраться баг или фича.

в DataWindow сортировка работает таким вот образом

001
0010
001-0
0010-0
0010-1
001-1
.....
тоесть сорт ДВ игнорирует символы - /
из базы (ASA 9.0.2) данные выбираются нормально с использованием Order by
001
001-1
001-2
0010
0010-0
.......
можно ли как то заставить ДВ сортировать также
если есть где почитать подскажите буде премного благадарен.
Спасибо .
...
Рейтинг: 0 / 0
баг или фича сортировки
    #33996860
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это описано в доке.The Sort method uses a typical lexical sort, with symbols, such as a hyphen or underline, ranked higher than alphanumeric characters.
Как поменять в DW не знаю.

Но вполне вероятно, что можно поменять способ сортировки в СУБД где-то в NLS параметрах сеанса.
...
Рейтинг: 0 / 0
баг или фича сортировки
    #33998603
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Символьная сортировка, не является числовой (хотя, наверное автор и сам это понимает)
Как вариант - создать псевдоколонку (неотображаемую) и произвести по ней сортировку
...
Рейтинг: 0 / 0
баг или фича сортировки
    #33998945
pand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyЭто описано в доке. The Sort method uses a typical lexical sort, with symbols, such as a hyphen or underline, ranked higher than alphanumeric characters.

Поправьте меня если я не правильно перевел

Используется ТИПИЧНАЯ ( обычная ) лексическая сортировка С символами ТАКИМИ КАК ДЕФИС ИЛИ ПОДЧЕРКИВАНИЕ, ......



spas2001
Символьная сортировка, не является числовой (хотя, наверное автор и сам это понимает)


Да полностью согласен.
меня устраивает порядок
1
11
111
12
....
2
21

НО у меня получается другая ситуация
001
0010
001-0
0010-0
.....
0011
001-1

тоесть просто игнорируются -

проблема решается созданием еще одного поля с заменой символа - на любой другой.

вот я и хочу узнать это баг или фича
или это у меня какие то настройки окривели.
...
Рейтинг: 0 / 0
баг или фича сортировки
    #33999132
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да вроде так было всегда
...
Рейтинг: 0 / 0
баг или фича сортировки
    #33999190
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, в хелпе конечно это описано через одно место.

Сортировка в DW производится так: сначала сравниваются значения без учета дефисов, _, апострофов. И только если значения равны, то тогда сравниваются с учетом этих символов.
Именно это имелось в виду под словами "with symbols, such as a hyphen or underline, ranked higher than alphanumeric characters".

:)
...
Рейтинг: 0 / 0
баг или фича сортировки
    #33999419
pand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyДа, в хелпе конечно это описано через одно место.

Сортировка в DW производится так: сначала сравниваются значения без учета дефисов, _, апострофов. И только если значения равны, то тогда сравниваются с учетом этих символов.
Именно это имелось в виду под словами "with symbols, such as a hyphen or underline, ranked higher than alphanumeric characters".

:)

Спасибо за уделенное внимание.

Прийдется делать сортировку с дополнительным полем.

ЗЫ
Приятно что в билдере есть несколько путей достижения цели , пусть не всегда прямые , но они есть
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / баг или фича сортировки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]