Отображение процесса создания отчета
Добрый день!
При построении отчета используется таблица с огромным количеством записей.
Когда пользователь запускает отчет на выполнение ему приходится долго ждать когда он появится на экране.
Вопрос в следующем, возможно например, выводить окно "Подождите пожалуйста..." пока отчет формируется, как только отчет сформировался, убрать это окно и отобразить сам отчет.
Для создания отчета использую FastReport Studio 3.20
Заранее спасибо.
При построении отчета используется таблица с огромным количеством записей.
Когда пользователь запускает отчет на выполнение ему приходится долго ждать когда он появится на экране.
Вопрос в следующем, возможно например, выводить окно "Подождите пожалуйста..." пока отчет формируется, как только отчет сформировался, убрать это окно и отобразить сам отчет.
Для создания отчета использую FastReport Studio 3.20
Заранее спасибо.
Комментарии
Кому интересно:
var f : Tform; //глобальные переменные
l : TLabel;
procedure Button1OnClick(Sender: TfrxComponent);
//кнопка на форме при нажатии на которую вызывается отчет и передаются
//параметры для его построения
begin
f := TForm.Create(nil);
f.BorderStyle := bsSingle;
f.BorderIcons := (biMinimize);
f.Height := 160;
f.Width := 390;
f.Position := poDesktopCenter;
l := TLabel.Create(f);
l.Parent := f;
l.Caption := 'Пожалуйста подождите...';
l.Font.Size := 10;
l.Width := 332;
l.Height := 16;
l.Alignment := taCenter;
l.Left := 28;
l.Top := 52;
f.Show;
end;
procedure ReportOnStopReport(Sender: TfrxComponent);
begin
l.Free;
f.Free;
end;
Жду коментарии, если будут, может что упростить можно
Очень даже доступно, работает как часы.
FastReport Studio 3.20
Попробовал, что-то не работает
Среда разработки Delphi.NET?