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

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

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

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


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

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

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

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

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

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


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