Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Fox Pro Report / 3 сообщений из 3, страница 1 из 1
17.02.2006, 10:45
    #33551116
Manush
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Fox Pro Report
Здраствуйте, я Мануш.
Впервые обращаюсь к вам.
У меня проблема, связанная с распечаткой рапорта.
Я не хочу распечатывать строки рапорта где есть поля со значением равным 0.
Рапорт в самом деле не распечатывает эти строки, но пропускает их оставляя
пустые строки, которые портят вид. Можно ли сделать так, чтобы эти строки
не пропускались.
Предвидя ваш вопрос, насчет того, чтобы составить запрос так, чтобы в нем
не было этих злополучных строк, содержащих нулевые значения, то этого
у меня не выходит по причине слишком длинного запроса (Fox дает сообщение,
что запрос слишком длинный).
Заранее благодарю.
Мануш.
...
Рейтинг: 0 / 0
17.02.2006, 10:51
    #33551141
Hel!Riser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Fox Pro Report
зайди в поле, кнопка Print When и выстави чек Remove line if blank
...
Рейтинг: 0 / 0
17.02.2006, 11:03
    #33551172
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Fox Pro Report
Другое решение - это использовать опцию FOR в самой команде Report.

Код: plaintext
REPORT FORM MyReport.frx FOR MyTable.Field1<> 0 

Однако в отличии от решения, предложенного Hel!Riser если ВСЕ строки отчета имеют нулевое значение поля, то при использовании опции FOR отчет вообще не будет распечатан. А при использовании Prin When все-таки будут распечатаны шапка и подвал отчета.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Fox Pro Report / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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