![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Fast Report 3 - номер страницы [D7, Win2k]
GLFox © (2005-08-03 15:01:00)Есть отчет с бэндом MasterData в одну строку. При заполнении данными этого бэнда, первая строка на второй странице почему-то думает, что она еще на первой. Так же для всех последующих страниц... Использую системную переменную [Page]. Как ей (строке) объяснить, что она уже на следующей странице?
GLFox (2005-08-11 15:22:00) [1]Может я вопрос неправильно сформулировал? Кто-то же должен был с эти сталкиваться.
Почему FastReport 3 в датабэнде MasterData неверно определяет номер страницы (переменная Page#)? Например, при переходе на вторую страницу, в первой строке датабэнда значение Page равно 1, а в последующих, как положено, Page=2. Как это лечится?
P.S. FastReport 3.14; отчет двухпроходной; бэнд не растягиваемый.
GLFox (2005-08-04 10:31:00) [2]Делал двухпроходной, и бэнд неразрываемый тоже. Ноль реакции.
В отчете используется скрипт в Memo на MasterData такого вида (OnBeforePrint):
if <PageNum>=<Page> then begin
Set('LineNum',<LineNum>+1);
end else begin
Set('LineNum',1);
Set('PageNum',<Page>);
end
где LineNum и PageNum мои переменные
RDA (2005-08-03 18:44:00) [3]Нужно делать двухпроходный отчет.