|
Crystal report XI объединение строк
|
|||
---|---|---|---|
#18+
Добрый день. Подскажите как использовать объединение строк, группировку не надо думаю. Может был изначально не такой подход...( Я использую просто селект из нескольких таблиц. Получилось так что по если добавляется несколько записей в одну из объединенных таблиц, получается дубляж нескольких атрибутов. Может возможно в формуле пробегать по по группировке и затем выводить их в дну строку... Первый наброски формулы пока безрезультатно(( WhilePrintingRecords; numberVar nSubPos; booleanVar bHasState; numberVar array naGStat; //group status if (GroupName ({related_equipment.log_id}) > "0" and nSubPos = 1 ) then ( bHasState := true; ); bHasState ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2013, 12:10 |
|
Crystal report XI объединение строк
|
|||
---|---|---|---|
#18+
Немного уточню ситуацию, надо не строки а ячейки объединить. есть 25.10.2013 1 Зап1 25.10.2013 2 зап1 25.10.2013 3 зап2 25.10.2013 4 зап2 25.10.2013 5 зап2 25.10.2013 зап3 Надо: 25.10.2013 "1 2" зап1 25.10.2013 "3 4 5" зап2 25.10.2013 зап3 Мой текущий алгоритм правда не знаю такое возможно на кристалле сделать... 1) Создал группу. 2) Надо пройти по группе Создать нумерацию строк в каждой группе. 3) В каждой группе перед выводом пробежать в формуле и сложить строки затем вывести строку в последнюю строку.. Есть проблемы, не понятно в каком блоке положить переменную что бы она обнулялась.. , как вывести в последнюю строку, как найти момент что группа началась следующая...во вложении документ. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2013, 15:26 |
|
|
start [/forum/topic.php?fid=31&msg=38439606&tid=1533903]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
283ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 279ms |
total: | 661ms |
0 / 0 |