Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.15;
Скачать: [xml.tar.bz2];




Вниз

Народ, помогите разобраться с QRPreview. 


dimonf   (2002-04-03 18:41) [0]

У меня имеется три формы MainForm, MDIForm, QRForm.
Мне нужно в MDI окне сделать Preview QuickReporta который лижит на QRForm.
Сам же QRPreview находится в MDIForm.
Вот что я делаю:
MDIForm.pas

var QReport : TQRForm;

QReport := TQRForm.Create(Self);
with QRPreview1 do
begin
Align := alClient;
TabOrder := 0;
ZoomToFit;
end;
QRForm.Prev.PreviewModeless;
QRPreview1.Visible := True;


QRForm.pas

procedure TQRForm.QReport1Preview(Sender: TObject);
begin
with Application.MainForm.ActiveMDIChild as TMDIForm do
QRPreview1.QRPrinter := TQRPrinter(Sender);
end;


MainForm.pas

IF PrintDialog1.Execute then
begin
with Application.MainForm.ActiveMDIChild as TMDIForm do
QReport .QReport1.Print;
end;

Фишка в том, что сам Preview работает нормально.
Но при попытке распечатать отчет на принтере происходит глюк :(
Один раз печатается нормально, а при повторной попытке не хочет.
Приходиться закрывать MDI окно. При открытии MDI окна снова печатается, а потом нет.
В чем проблема?



dimonf   (2002-04-03 20:57) [1]

Народ, нет разве мыслей??? 8(




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.15;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.71 MB
Время: 0.025 c
3-46287           gimbat                2002-03-25 22:47  2002.04.15  
D5, MS SQL7


3-46220           Alban                 2002-03-20 13:09  2002.04.15  
Написал програму под MS SQL Server7.0 на Delhpi5


1-46395           RUS1                  2002-04-01 14:19  2002.04.15  
Дебагер ошибку выдает и такую невкусную!!!!


1-46349           KAA                   2002-04-01 15:31  2002.04.15  
DecisionCube


1-46449           Yuraz                 2002-04-01 11:06  2002.04.15  
Подскажите, как в полезную ф-ю commatext добавить др. разграничит