Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / [vfp9] Как не печатать строку в отчете / 3 сообщений из 3, страница 1 из 1
14.02.2013, 11:42
    #38150815
tvolf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[vfp9] Как не печатать строку в отчете
Всем привет.

Есть отчет в VFP9 (стандартный report). На вход ему подается сформированный курсор.
В отчете имеется группировка по некоторому полю fname1. Необходимо сделать так, чтобы
в блоке detail для этой группы не печатались строки с пустыми значениями (допустим, возьмем условие EMPTY(fname2) ?
Удалить эти строки из курсора нельзя, так как тогда не будет формироваться summary
по этой группировке.
Я попробовал для всех полей группы задать условие на вкладке "Print WHEN",
установив в "Print only when expression is true" значение "!EMPTY(fname2)".
Действительно, для этих строк ничего не печатается, но само место (пустой блок) в теле отчета
они занимают. Можно ли как-то сделать, чтобы высота этого detail блока была плавающей
(то есть, если в нем ничего не выводится, чтобы он "схлопывался" по высоте в 0) ?
Или есть какое-то другое решение ?
Заранее благодарю за помощь.
...
Рейтинг: 0 / 0
14.02.2013, 11:46
    #38150823
9IKOB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[vfp9] Как не печатать строку в отчете
tvolf,

Нужно поставить во всех полях на вкладке 'Print when' галочку слева от 'Remove line if blank'
...
Рейтинг: 0 / 0
14.02.2013, 11:51
    #38150840
tvolf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[vfp9] Как не печатать строку в отчете
9IKOB,

Большое спасибо, получилось. Я почему-то думал, что такого рода настройки лучше бы выносить на уровень самого band'а, не полей в нем. Но главное, что работает.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / [vfp9] Как не печатать строку в отчете / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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