|
[vfp9] Как не печатать строку в отчете
|
|||
---|---|---|---|
#18+
Всем привет. Есть отчет в VFP9 (стандартный report). На вход ему подается сформированный курсор. В отчете имеется группировка по некоторому полю fname1. Необходимо сделать так, чтобы в блоке detail для этой группы не печатались строки с пустыми значениями (допустим, возьмем условие EMPTY(fname2) ? Удалить эти строки из курсора нельзя, так как тогда не будет формироваться summary по этой группировке. Я попробовал для всех полей группы задать условие на вкладке "Print WHEN", установив в "Print only when expression is true" значение "!EMPTY(fname2)". Действительно, для этих строк ничего не печатается, но само место (пустой блок) в теле отчета они занимают. Можно ли как-то сделать, чтобы высота этого detail блока была плавающей (то есть, если в нем ничего не выводится, чтобы он "схлопывался" по высоте в 0) ? Или есть какое-то другое решение ? Заранее благодарю за помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2013, 11:42 |
|
[vfp9] Как не печатать строку в отчете
|
|||
---|---|---|---|
#18+
tvolf, Нужно поставить во всех полях на вкладке 'Print when' галочку слева от 'Remove line if blank' ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2013, 11:46 |
|
|
start [/forum/topic.php?fid=41&tid=1583162]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 148ms |
0 / 0 |