powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Нумерование вложенных групп
6 сообщений из 6, страница 1 из 1
Нумерование вложенных групп
    #35480590
Дмитриййй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В DW емеется два вложенных уровня группировки. Требуется для внутренних групп ставить номер по порядку в пределах внешней группы.
Подскажите, пожалуйста, пути реализации данной операции.
...
Рейтинг: 0 / 0
Нумерование вложенных групп
    #35481038
KOLCHOZ_POSTEVENT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если что не так скажу,без обид.
Давно этих трюков не изображал.
Значится так,мастерите вычисляемое поле currentRow() - first( getrow() for group 1) +1 .
Но, скажу Вам , что эта first частенько делала гадости и считалась неверно , пока не додумалси я в retrieveend перекидывать при помощи ROWSMOVE праймери баффер в филтер,а потом из фильтер -назад в праймери,тогда всё становилось на места.
Грубо говоря, этот самый first может закозлить в процессе формирования баффера,а вот когда dw контроллер получет сформировавшийся баффер-тогда всё чисто.
...
Рейтинг: 0 / 0
Нумерование вложенных групп
    #35481075
KOLCHOZ_POSTEVENT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если что не так понял, пардон,конечно.
Если вам нужно нумеровать сами группы,а не их строки,то решеньице,малёхонько другое.
Опять же мастырите вычисляемое поле типа
if( currentRow()=first( getrow() for group 2 ),1,0) , а в трейлере делаете cumulitivesum для этого поля.Обратите внимание на цифру 2-речь уже идёт о внутренней группе.
Ну и трюк с переброской баффера с ладошки на ладошку не лишенн.
...
Рейтинг: 0 / 0
Нумерование вложенных групп
    #35481163
18-я весна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLCHOZ_POSTEVENTНо, скажу Вам , что эта first частенько делала гадости и считалась неверно , пока не додумалси я в retrieveend перекидывать при помощи ROWSMOVE праймери баффер в филтер,а потом из фильтер -назад в праймери,тогда всё становилось на места.
Что, даже GroupCalc() не помогала?
...
Рейтинг: 0 / 0
Нумерование вложенных групп
    #35481846
KOLCHOZ_POSTEVENT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Во-первых , я про эту зверушку ничего не знал.
Речь идёт о 6-ке ,образца 2000 года.
Во-вторых, я про неё и сейчас ничего не знаю.Благодаря вам, прочёл в Хелпе , да ,занятно.
Но она,наверное,делает тож самое,только контроллер переводит в redraw false,чтобы никто не догадался.
Спасибо за информацию.
...
Рейтинг: 0 / 0
Нумерование вложенных групп
    #35482184
18-я весна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLCHOZ_POSTEVENT
Речь идёт о 6-ке ,образца 2000 года.

В 6 уже была.

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


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