frxPreview

отредактировано 06:47 Раздел: FastReport 3.0
Delphi 7
FastReport Professional Edition version 3.03
Создаю главную форму. На нее кидаю TButton, TTable, TDataSource, TfrxDBDataset, TfrxReport - Form1.
Создаю динамическое окно с TfrxPreview, TToolButton и TfrxXLSExport - Form2

На Form1:
procedure TForm1.Button1Click(Sender: TObject);
begin
Form2 := TForm2.Create(Application);
try
frxReport1.LoadFromFile('1.fr3');
frxReport1.Preview := Form2.frxPreview1;
frxReport1.ShowReport();
Form2.ShowModal;
frxReport1.Preview := Nil;
finally
Form2.Free;
end;
end;

На Form2:
procedure TForm2.ToolButton3Click(Sender: TObject);
begin
frxPreview1.Export(frxXLSExport1);
end;

Все нормально. Экспорт произошел.
Закрываем окно и открываем его снова. Все. Серый Preview и ничего более. Никакие танцы с бубном не заставят его показать отчет.
То же самое и при frxPreview1.Print;

Комментарии

  • отредактировано 06:47
    написал:
    frxReport1.LoadFromFile('1.fr3');
    Попробуй указать полный путь к файлу.
  • отредактировано 06:47
    Ндаааа... Бывает...
    Совсем разум потерял. Действительно, я же меняю текущий каталог.
    Спасибо :-)

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

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