powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Сортировка и группы
9 сообщений из 9, страница 1 из 1
Сортировка и группы
    #32597510
_гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эсть DW в котором две группы Город, предприятие.
В детайле - перечень товаров.
На окне кпопка для сортировки(PFC).
Запускаю сортировку по 1-Городу 2-предприятие. Несколько раз подряд выбираю одну и ту же сортировку и несколько раз подряд выходит разный результат, то есть товары одного предприятия переходят в группу другово хотя сортировка остается 1-Городу 2-предприятие. Как может менятся порядок без изменения сортировки.
Без (PFC) та же ситуация (упорядочивание через SETSORT("param")).

PB 9.0.1 7119
...
Рейтинг: 0 / 0
Сортировка и группы
    #32597555
_гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовал для других DW c 1 группой,
Та жэ ситуация. Група - Города , детайл - предприятия. Сортировка по Городах и Предприятих. Например(Ставлю сортировку только по Городах 1 раз верно 2 раз снова по Городах сортировка - неверной стает группировка(предприятия с разных городов попадают в одну группу)).
В чем проблема?
...
Рейтинг: 0 / 0
Сортировка и группы
    #32597580
Estets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я могу конечно ошибаться, но невозможно изменить основную сортировку если есть группы, можно менять сортировку только внутри группы.
По крайней мере на PB 6.5 группа отрабатывает на смену ключевого поля, и сортировка должна повторять вложенность групп
1 Город
2 предприятие
3 товар, или что там еще
...
Рейтинг: 0 / 0
Сортировка и группы
    #32597640
_гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не пойму.
в dw нет сортировки по умолчанию.
Группа - города. Вешаю кпопку сортировка по Городах, тот же результат, Если сделать отчет по 1 городу то на 1 странице несколько групп по городу????????.

Просветите.
...
Рейтинг: 0 / 0
Сортировка и группы
    #32597655
dGrichine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что у тебя получается если применить следующий код?

Код: plaintext
1.
dw_1.SetSort('colname_city A, colname_enterprise A')
dw_1.Sort()


===
Гришин Дмитрий
...
Рейтинг: 0 / 0
Сортировка и группы
    #32597693
Estets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эээээ ну тут уже я не понял, есть DW

select
"город"
"предприятие"
"other"

Ставим сортировку Sort... column = "город"
ставим группировку Create group... column = "город"
Все работает, если не работает то это ошибка версии PB

Есть особенность PB что если убрать сортировку SETSORT(""), то вызов нескольких dw.Sort() циклически меняет порядок строк в DW. Соответственно скорее всего не проходит команда dw.SetSort( format ) и сортировка не ставится, вы проверяете возвращаемое значение 1?
...
Рейтинг: 0 / 0
Сортировка и группы
    #32597953
_гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dGrichine
Если несколько раз подряд запустить эту сортировку то каждый раз получится разный разультат. На 4 раз тот что надо.

Estets
Ставлю сортировку по умолчанию( город, предприятие).
После вывода все супер.
Дальше
Ls_dwsort = dw_1.describe("datawindow.table.sort")
dw_1.SetSort(Ls_dwsort)//проверял, возвращает 1
dw_1.Sort()
Каждый раз разный результат.....
...
Рейтинг: 0 / 0
Сортировка и группы
    #32597968
gerss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй ПОСЛЕ сортировики сделать
Код: plaintext
dw_1.GroupCalc()

По идее, должно помочь, по крайней мере от разбивки групп.
...
Рейтинг: 0 / 0
Сортировка и группы
    #32598153
_гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gerss
Огромное спасибо.
Попробовал, кажется это и есть решением проблемы!
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Сортировка и группы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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