求救,关于QuickRep.Preview 的简单问题,谢谢,急,急,急,马上给分 QuickRep,谁让你最小化它啦?呵呵;你不要最小化它, 这好像是它的bug,具体的我也没有找过原因 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 上面的兄弟,怎么能使QuickRep 不能最小化,客户无法点,谢谢,如果可以,马上给分,谢谢,急,求救, unit m_zpgrjl;interfaceuses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, QuickRpt, ExtCtrls, Qrctrls, Buttons, ToolWin, ComCtrls, Db, DBTables, QRPrntr;type Tzpgrjl = class(TForm) ToolBar1: TToolBar; SpeedButton1: TSpeedButton; SpeedButton2: TSpeedButton; SpeedButton3: TSpeedButton; SpeedButton4: TSpeedButton; SpeedButton5: TSpeedButton; SpeedButton6: TSpeedButton; SpeedButton7: TSpeedButton; QRPreview1: TQRPreview; PrinterSetupDialog1: TPrinterSetupDialog; Query1: TQuery; procedure SpeedButton7Click(Sender: TObject); procedure SpeedButton5Click(Sender: TObject); procedure SpeedButton1Click(Sender: TObject); procedure SpeedButton2Click(Sender: TObject); procedure SpeedButton3Click(Sender: TObject); procedure SpeedButton4Click(Sender: TObject); procedure FormShow(Sender: TObject); procedure SpeedButton6Click(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); private { Private declarations } public table:string; { Public declarations } end;var zpgrjl: Tzpgrjl; page:integer;implementation{$R *.DFM}procedure Tzpgrjl.SpeedButton7Click(Sender: TObject);var i:integer;begin with query1 do begin close; sql.Clear; sql.Add('select * from '); sql.Add(table); open; first; for i:=0 to recordcount-1 do //删除空记录 begin if fieldbyname('xm').value=null then begin delete; end; next; end; database.StartTransaction; try applyupdates; database.Commit; except database.Rollback; end; commitupdates; end; close;end;procedure Tzpgrjl.SpeedButton5Click(Sender: TObject);begin printersetupdialog1.Execute;end;procedure Tzpgrjl.SpeedButton1Click(Sender: TObject);begin if page=200 then exit; page:=page+5; QRPreview1.Zoom:=page; //放大end;procedure Tzpgrjl.SpeedButton2Click(Sender: TObject);begin if page=0 then exit; page:=page-5; QRPreview1.Zoom:=page; //缩小end;procedure Tzpgrjl.SpeedButton3Click(Sender: TObject);begin QRPreview1.PageNumber:=QRPreview1.PageNumber-1; //上一页end;procedure Tzpgrjl.SpeedButton4Click(Sender: TObject);begin QRPreview1.PageNumber:=QRPreview1.PageNumber+1; //下一页end;procedure Tzpgrjl.FormShow(Sender: TObject);begin page:=100;end;procedure Tzpgrjl.SpeedButton6Click(Sender: TObject);begin QRPreview1.QRPrinter.Print; //打印end;procedure Tzpgrjl.FormClose(Sender: TObject; var Action: TCloseAction);begin action:=cafree;end;end. 呵呵,你试一试再说啊,上边的是你自己做的一个窗体,你想让这个窗体上的最小化铵钮不起作用还不好办?你就是让它边框为None也行的; 不是我都写好了,出现问题,我一点,马上进入 预览 模式,那么 预览 是属于 QuickRep ,QuickRep没有任何的边框属性和控制,或最小化事件,如何解决呢,谢谢, 如何能关闭QuickRep 的 预览 呢,我如果事先不知道他是否已经最小化,我可以用这个方法关闭它啊,谢谢,有办法吗, 江湖救急,毕业设计遇到问题卡住了,望各大侠相助! 有无办法不打开文件,直接将文件送到打印机打印出来,要求支持多种文件格式。 关于异常保护: 拍卖,拍卖,两个PLMM。。。。。。 怎么在delphi中插入汇编? form1中Exit1.text:='6', updown1.associate:=Edit1, 程序中不能动态改变Edit1.text 的内容! 触发器 关于逻辑坐标定义问题。急用 我要编一个,加减乘除的程序请问怎么编 我想成为一个项目策划人员,应该看哪方面的书 如何在编辑DBGrid某一条记录时不能移动到其它的记录,就是说只能编辑该记录?? 大家来谈谈对于两层结构改造成三层的想法
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
QuickRpt, ExtCtrls, Qrctrls, Buttons, ToolWin, ComCtrls, Db,
DBTables, QRPrntr;type
Tzpgrjl = class(TForm)
ToolBar1: TToolBar;
SpeedButton1: TSpeedButton;
SpeedButton2: TSpeedButton;
SpeedButton3: TSpeedButton;
SpeedButton4: TSpeedButton;
SpeedButton5: TSpeedButton;
SpeedButton6: TSpeedButton;
SpeedButton7: TSpeedButton;
QRPreview1: TQRPreview;
PrinterSetupDialog1: TPrinterSetupDialog;
Query1: TQuery;
procedure SpeedButton7Click(Sender: TObject);
procedure SpeedButton5Click(Sender: TObject);
procedure SpeedButton1Click(Sender: TObject);
procedure SpeedButton2Click(Sender: TObject);
procedure SpeedButton3Click(Sender: TObject);
procedure SpeedButton4Click(Sender: TObject);
procedure FormShow(Sender: TObject);
procedure SpeedButton6Click(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
private
{ Private declarations }
public
table:string;
{ Public declarations }
end;var
zpgrjl: Tzpgrjl;
page:integer;
implementation
{$R *.DFM}procedure Tzpgrjl.SpeedButton7Click(Sender: TObject);
var
i:integer;
begin
with query1 do
begin
close;
sql.Clear;
sql.Add('select * from ');
sql.Add(table);
open;
first;
for i:=0 to recordcount-1 do //删除空记录
begin
if fieldbyname('xm').value=null then
begin
delete;
end;
next;
end;
database.StartTransaction;
try
applyupdates;
database.Commit;
except
database.Rollback;
end;
commitupdates;
end;
close;
end;procedure Tzpgrjl.SpeedButton5Click(Sender: TObject);
begin
printersetupdialog1.Execute;
end;procedure Tzpgrjl.SpeedButton1Click(Sender: TObject);
begin
if page=200 then
exit;
page:=page+5;
QRPreview1.Zoom:=page; //放大
end;procedure Tzpgrjl.SpeedButton2Click(Sender: TObject);
begin
if page=0 then
exit;
page:=page-5;
QRPreview1.Zoom:=page; //缩小
end;procedure Tzpgrjl.SpeedButton3Click(Sender: TObject);
begin
QRPreview1.PageNumber:=QRPreview1.PageNumber-1; //上一页
end;procedure Tzpgrjl.SpeedButton4Click(Sender: TObject);
begin
QRPreview1.PageNumber:=QRPreview1.PageNumber+1; //下一页
end;procedure Tzpgrjl.FormShow(Sender: TObject);
begin
page:=100;
end;procedure Tzpgrjl.SpeedButton6Click(Sender: TObject);
begin
QRPreview1.QRPrinter.Print; //打印
end;procedure Tzpgrjl.FormClose(Sender: TObject; var Action: TCloseAction);
begin
action:=cafree;
end;end.
那么 预览 是属于 QuickRep ,QuickRep没有任何的边框属性和控制,或最小化事件,如何解决呢,谢谢,