Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Отчетник: отступ сверху / 7 сообщений из 7, страница 1 из 1
21.06.2004, 11:03
    #32569145
@imp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчетник: отступ сверху
Проконсультируйте пожалуйста по следующему вопросу:

Есть отчет, состоящий из Title(информация по отчету, названия колонок), PageHeader(номера колонок), Detail и Summary. Заказчику требуется чтобы на каждой странице, начиная со 2-й был отступ сверху минимум 3 см, но отчеты начиная со 2-й страницы печатаются вообще без отступа сверху, печатается сразу Pageheader с нумерами колонок и Detail. Как решить эту проблему ?
...
Рейтинг: 0 / 0
21.06.2004, 13:02
    #32569492
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчетник: отступ сверху
1. Расширьте - PageHeader именно он и печатаеися с верху на всех страницах.
2. Добавьте в PageHeader невидимые строки со страницы, начиная со 2
3. Напечатайте белый рисунок в PageHeader со страницы, начиная со 2...

Вариантов решения Вашей проблемы очень много...

Good luck!
...
Рейтинг: 0 / 0
21.06.2004, 13:18
    #32569536
@imp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчетник: отступ сверху
А как динамически добавлять невидимые строки/рисунки в pageheader начиная со второй страницы и при этом оставить нетронутой высоту pageheader на титульной странице ? Я вставлял в pageheader поле со значением chr(13)+chr(13)+chr(13) и лишь после этого поля у меня располагались номера колонок. В свойство print when этого поля я вставлял _pageno>1, но при печати pageheader динамически не расширялся, отступа сверху при печати второй страницы не было.
...
Рейтинг: 0 / 0
21.06.2004, 13:59
    #32569636
piva
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчетник: отступ сверху
PrintWhen _PAGENO > 1 и Remove Line If Blank
...
Рейтинг: 0 / 0
21.06.2004, 14:17
    #32569691
@imp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчетник: отступ сверху
Большое спасибо, проблема решена
...
Рейтинг: 0 / 0
21.06.2004, 14:21
    #32569703
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчетник: отступ сверху
Если я правильно понял твою задачу то проще всего поступить так:

1) Выбрось вообще полосу Title
2) Перенеси содержимое полосы Title в Page Header
3) В шапке отчета (на первой странице) обычно идет текст с названием отчета. Вот на этот текст и поставь условие Print When: _PageNo=1. При этом оставь НЕ заполненным признак "Remove Line if Blank"

В результате у тебя получится следующее: На первой странице будет напечатан заголовок отчета, а начиная со 2 - вместо заголовка отчета пустая строка, которая и даст нужный отступ сверху.

Если ты вставлял строку chr(13)+chr(13)+... надеюсь, ты устанавливал признак "Stretch with otherflow", который собственно и "растягивает" строку по вертикали.

Скачай решение:

http://www.foxclub.ru/sol/index.php?act=view&id=165

Там много разных советов по отчетам.
...
Рейтинг: 0 / 0
21.06.2004, 14:37
    #32569768
@imp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчетник: отступ сверху
ВладимирМ, ваш вариант тоже сработал. За ссылку спасибо, посмотрю.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Отчетник: отступ сверху / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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