Печать отчета с заданной страницы

отредактировано 01:30 Раздел: FastReport 4.0
Доброе время суток
Пишу скрипт в Fast Peport в v. 4.7.95
Отчет состоит из 19 страниц Page
Задача: Сформировать отчет с заданной страницы
Путь решения: Устанавливать свойство Visible ненужных страниц в False
Решение:
Из из события отчета :tfrxReport onStartReport вызывается процедура
Код:
procedure SetParamReport(Sender: TfrxComponent);
var
nMont,i: Int;
oPage: TfrxComponent;
frxReport1: TfrxReport;
begin
frxReport1:=TfrxReport(Sender);
nMont:=<rpxAPARAMS."STARTMOON">;
for i:=1 to nMont-1 do
begin
oPage:=frxReport1.FindObject('Page'+IntToStr(i));
oPage.Visible:=False;
//Page1.Visible:=False;
end;
end;
Проблема: в строке кода oPage.Visible:=False; возникает ошибка -
Неопределенный индентификатор: Visible
Вопросы:
1. Что делаю неправильно ?
2. Другие пути решения задачи

Комментарии

  • gpigpi
    отредактировано 01:30
    1. oPage: TfrxReportPage;
    ...
    oPage:=TfrxReportPage(frxReport1.FindObject('Page'+IntToStr(i)));
    2. А они нужны?
  • отредактировано 01:30
    Покорнейше благодарю за быстрый и исчерпывающий ответ

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.