|
|
|
Нумерование вложенных групп
|
|||
|---|---|---|---|
|
#18+
В DW емеется два вложенных уровня группировки. Требуется для внутренних групп ставить номер по порядку в пределах внешней группы. Подскажите, пожалуйста, пути реализации данной операции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2008, 09:29 |
|
||
|
Нумерование вложенных групп
|
|||
|---|---|---|---|
|
#18+
Если что не так скажу,без обид. Давно этих трюков не изображал. Значится так,мастерите вычисляемое поле currentRow() - first( getrow() for group 1) +1 . Но, скажу Вам , что эта first частенько делала гадости и считалась неверно , пока не додумалси я в retrieveend перекидывать при помощи ROWSMOVE праймери баффер в филтер,а потом из фильтер -назад в праймери,тогда всё становилось на места. Грубо говоря, этот самый first может закозлить в процессе формирования баффера,а вот когда dw контроллер получет сформировавшийся баффер-тогда всё чисто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2008, 12:44 |
|
||
|
Нумерование вложенных групп
|
|||
|---|---|---|---|
|
#18+
Если что не так понял, пардон,конечно. Если вам нужно нумеровать сами группы,а не их строки,то решеньице,малёхонько другое. Опять же мастырите вычисляемое поле типа if( currentRow()=first( getrow() for group 2 ),1,0) , а в трейлере делаете cumulitivesum для этого поля.Обратите внимание на цифру 2-речь уже идёт о внутренней группе. Ну и трюк с переброской баффера с ладошки на ладошку не лишенн. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2008, 12:58 |
|
||
|
Нумерование вложенных групп
|
|||
|---|---|---|---|
|
#18+
KOLCHOZ_POSTEVENTНо, скажу Вам , что эта first частенько делала гадости и считалась неверно , пока не додумалси я в retrieveend перекидывать при помощи ROWSMOVE праймери баффер в филтер,а потом из фильтер -назад в праймери,тогда всё становилось на места. Что, даже GroupCalc() не помогала? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2008, 13:28 |
|
||
|
Нумерование вложенных групп
|
|||
|---|---|---|---|
|
#18+
Во-первых , я про эту зверушку ничего не знал. Речь идёт о 6-ке ,образца 2000 года. Во-вторых, я про неё и сейчас ничего не знаю.Благодаря вам, прочёл в Хелпе , да ,занятно. Но она,наверное,делает тож самое,только контроллер переводит в redraw false,чтобы никто не догадался. Спасибо за информацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2008, 17:53 |
|
||
|
Нумерование вложенных групп
|
|||
|---|---|---|---|
|
#18+
KOLCHOZ_POSTEVENT Речь идёт о 6-ке ,образца 2000 года. В 6 уже была. Но она,наверное,делает тож самое,только контроллер переводит в redraw false,чтобы никто не догадался. Нет, она просто пересчитывает группы без всех этих лишних телодвижений. И к redraw она не имеет отношения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2008, 01:17 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=35481163&tid=1336576]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 240ms |
| total: | 389ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...