Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.09;
Скачать: CL | DM;

Вниз

Отчет   Найти похожие ветки 

 
Юляша   (2002-12-28 11:18) [0]

Как правильно закрыть отчет? Когда пользователь нажимает кнопку "Close" На экране появляется непонятная форма. Как ее убрать? Если пишу в событии OnAfterPreview команду Form1.Close - выдает ошибку. Как быть?


 
Игорь Шевченко ©   (2002-12-28 12:04) [1]

Что за непонятная форма появляется ? :-)


 
Юляша   (2002-12-28 12:49) [2]

Появляется окно, на котором спроектированный отчет,но не запущенный.


 
RWolf   (2002-12-28 13:01) [3]

Не показывай форму, на которой нарисован отчет. Показывай только сам отчет.


 
Юляша ©   (2002-12-28 13:03) [4]

А как это сделать? Как показать отчет?


 
RWolf   (2002-12-28 13:04) [5]

QuickRep1.Preview;

а форму - просто не делай Visible, если она не главная в приложении (в главной форме отчеты обычно не рисуют)


 
Юляша ©   (2002-12-28 13:07) [6]

Спасибо огромное!!!


 
Anatoly Podgoretsky ©   (2002-12-28 13:11) [7]

У тебя QR? Если так то фирма рекомендует следующий способ, как самый надежный. Создать форму и на ней разместить QuickReport и все необходимое, для запуска отчета создать форму в RunTime (проверить что бы ее не бцло в списка атосоздаваемых) и запусть просмотр или печать.
Ниже пример из рабочей программы, вызов из меню.


procedure TListForm.miStatRegClick(Sender: TObject);
begin
with TPrintStatBirthdayRegRep.Create(Self) do
try
QRep.ReportTitle := "Заголовок для диспетчера печати";
QRep.Preview; // QRep.Print
finally
Free;
end;
end;



 
Anatoly Podgoretsky ©   (2002-12-28 13:13) [8]

Возьми на моем сайте две книги по QR (на русском) и FAQ fido7.ru.delphi.reports (в HTML формате).



Страницы: 1 вся ветка

Текущий архив: 2003.01.09;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
4-25149
Diamond Cat
2002-11-19 01:17
2003.01.09
как подменить HDC


14-25057
^Sanya
2002-12-19 22:01
2003.01.09
Помогите плиз...


1-24899
Vint
2002-12-24 14:44
2003.01.09
ImageList поломался


4-25143
chips
2002-11-21 12:52
2003.01.09
handle controlов в чужой программе


3-24808
Alenka
2002-12-17 01:42
2003.01.09
SQL запрос(Create table)