Работа с готовым отчетом

MihaMiha Krasnoyarsk, Russia
отредактировано 09:15 Раздел: FastReport 3.0
Здравствуйте.

Delphi 7, FastReport 3.12
Загружаю готовый отчет и в коде хочу изменить содержание некоторых полей
В предварительном просмотре все замечательно. Но после нажатия на печать,
Обновленное содержание печатается только на первой странице, на остальных старое, и в просмотре после этого все поля возвращаются к исходному состоянию.

frxReport1.PreviewPages.LoadFromFile('c:\1234.fp3');
for i:=0 to frxReport1.PreviewPages.Count-1 do begin
f3:=frxReport1.PreviewPages.Page.FindObject('SHTAMP');
if f3<>nil then TfrxMemoView(f3).Memo.Text:='Получено эектронно...';
end;
frxReport1.ShowPreparedReport;

Во втором FastReportе мы это используем в полный рост.
Можно ли в третьем что-нибудь сделать?

С уважением, Михаил Баранов.

Комментарии

  • отредактировано 09:15
    Должно помочь так:

    frxReport1.PreviewPages.LoadFromFile('c:\1234.fp3');
    for i:=0 to frxReport1.PreviewPages.Count-1 do begin
    f3:=frxReport1.PreviewPages.Page.FindObject('SHTAMP');
    if f3<>nil then TfrxMemoView(f3).Memo.Text:='Получено эектронно...';
    frxReport1.PreviewPages.ModifyPage(i, frxReport1.PreviewPages.Page);
    end;
  • MihaMiha Krasnoyarsk, Russia
    отредактировано 09:15
    Спасибо.
    Помогло.

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

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