to zswang(伴水)(被黑中)
哎~~~~~~~~~~~
2,还有,你知道怎么样把浏览窗口的最小化按钮取消?
3,怎样把那个close改成“关闭”???
哎~~~~~~~~~~~
2,还有,你知道怎么样把浏览窗口的最小化按钮取消?
3,怎样把那个close改成“关闭”???
解决方案 »
- 发现Trunc函数错误
- D2007的GetCapDevice改写为delphi2010
- 用什么控件可以显示word文档
- 请问:在做数据库设计时,外键可以为空吗?
- Delphi是如何实现WinMain的?
- 1。声明一个变量或常量在私有、公有、程序中的区别?特别是他的作用范围,谢谢!!!!!!!!
- 可以问一下吗:
- 请问上海的高程什么时候在什么地方报名!!兄弟急
- 有关写其它进程内存空间的问题?API函数copymomey()有什么限制?敬请高手指教!!
- 大虾留步---为什么在Delphi5中使用dsgnintf单元总提示:File not found 'dsgnintf.dcu'?(全部分数奉上)
- 急急急!下载下来的巨大文件无法解压,惨!
- 鼠标的使用!
打印效果行就可以已经很好! 这话你告诉你徒弟去啊?
偶被徒弟欺负,还要被师傅训
这是什么世道了嘻嘻,刺的师傅,你还是帮着想想吧,
uses UPreviewForm;
procedure FCommonForm.QuickRepOnPreview(Sender: TObject);
begin
FPreviewForm := TFPreviewForm.Create(Application);
FPreviewForm.QRPreview1.QRPrinter := TQRPrinter(Self);
FPreviewForm.Show;
end;
再写如下代码
procedure TForm1.Button1Click(Sender: TObject);
var
qr: TQuickRep;
begin
qr := TQuickRep.Create(Self);
try
qr.OnPreview := FCommonForm.QuickRepOnPreview;
qr.Preview;
finally
qr.Free;
end;end;
试试吧,应该可以的
请问公用窗体是指什么窗体?要有QuickRepOnPreview这个事件,似乎必须要加一个quickrep控件,你这里的公用窗体要不是要加这个控件?我的quickrep是动态生成的,,不是事前做好的窗体,明白吗?
我的答案已在电脑上测试,可行.但请你自己完善
步骤如下:
2.新建一个名叫PreView的Form,放上一个TQRPreview的控件,再放上诸如翻页,关闭之类的按钮
3.在主Form的Uses中加上PreView
5.在MyPreview的实现中写上
PreViewForm.QRPreview1.QRPrinter:= TQRPrinter(Sender);
可是在执行到qr.Preview时,出现提示:invalid float point operation ,
这里和浮点有什么关系啊?
procedure Tqq.QuickRepPreview(Sender: TObject);
//Tqq是公用的一个quickrep窗体
begin
FormPreview:= TFormPreview.Create(Application);
FormPreview.QRPreview.QRPrinter := TQRPrinter(Self);
FormPreview.Show;end;procedure TForm1.Button1Click(Sender: TObject); q1: TQuickRep;//qq1是form1上一个quickrep控件,是真正要显示的地方
begin
//qr := TQuickRep.Create(Self); qq1.OnPreview :=qq.QuickRepPreview;
qq1.Preview;///出错??????why??end;
写上:
aReport.OnPreview :=MyPreview;
PreViewForm.Show;
aReport.Preview;
明白了吧?
你看没看我的程序啊?
不就是和你一样的步骤吗?
可是出错
在执行到aReport.Preview;时
出现:invalid float point operation ,
明白吗?思路谁不会啊?哼
现在就是要调试出来,
5.在MyPreview的实现中写上
PreViewForm.QRPreview1.QRPrinter:= TQRPrinter(Sender);PreViewForm这是自己定义的浏览窗口
在主Form的private声明中加上procedure MyPreview
//为什么要加个MyPreview啊?这又是哪个窗体的名字??
在主Form的private声明中加上procedure MyPreview
//为什么要加个MyPreview啊?这又是哪个窗体的名字??这是一个过程的名字,随便你怎么取名,后面唯一使用的地方是
6.
aReport.OnPreview :=MyPreview;
这个过程实现什么??
你看我现在的那段代码
把
procedure Tqq.QuickRepPreview(Sender: TObject);
//Tqq是公用的一个quickrep窗体
begin
FormPreview:= TFormPreview.Create(Application);
FormPreview.QRPreview.QRPrinter := TQRPrinter(Self);
//FormPreview.Show; 移走end;procedure TForm1.Button1Click(Sender: TObject); q1: TQuickRep;//qq1是form1上一个quickrep控件,是真正要显示的地方
begin
//qr := TQuickRep.Create(Self); qq1.OnPreview :=qq.QuickRepPreview;
FormPreview.Show; //移动到此,,
qq1.Preview;///不出错了可以显示自己定义的窗体了,但是只是一个灰色的窗体,没有数据
而qq1是我静态测试的一个quickrep,上面拉了标签的,,
怎么回事??
就是为了实现重载onpreviw事件的,是不是啊
这个过程就相当我的:
procedure Tqq.QuickRepPreview(Sender: TObject);
//Tqq是公用的一个quickrep窗体
begin
FormPreview:= TFormPreview.Create(Application);
FormPreview.QRPreview.QRPrinter := TQRPrinter(Self);
//FormPreview.Show; 移走end;这个吗,,是不是~~~~~~~~~~你调试一下不就可以了吗?这么说更耽误时间
procedure Tqq.QuickRepPreview(Sender: TObject);
begin
//FormPreview:= TFormPreview.Create(Application); //为什么加这句个不可以?
FormPreview.QRPreview.QRPrinter := TQRPrinter(sender);
//FormPreview.Show;//移走,不移走为什么不可以???end;procedure TForm1.Button1Click(Sender: TObject);
var
qr: TQuickRep;
begin
qr := TQuickRep.Create(Self); qq1.OnPreview :=qq.QuickRepPreview;
qr.OnPreview :=qq.QuickRepPreview;
FormPreview.Show; //移到这里来,,,FormPreview是自己定义的浏览窗体
qq1.Preview ;
end;
我现在没空,要不晚上6点以后我再研究
你传[email protected]是六个1啊,不是L,
嘻嘻
现在又出现问题:
第一次查询时没问题
连续第二次查询出现错误提示:
project project1.exe raised exception class EAccessViolation with message
'Acess violation at address 004D0C8A in module' Project1.exe'.Read of
address 62796375'.Process stopped. Use Step or Run to continue.
收到信了,我在验证,,我的问题还没全部解决,
希望继续得到你的帮助,
谢谢谢谢谢谢谢谢谢谢
谢谢谢谢谢谢谢谢谢谢
谢谢谢谢谢谢谢谢谢谢
花生油豆油手油擦脸油
:)
我另开个帖子,你去回,
http://www.csdn.net/Expert/topic/436/436728.shtm
我的分就是没人送那,都
替那个懒刺猬送人了
55555555555555555555我收到你四个project1
unit1.pas
unit1,dfm
unit2.dbm
unit2,pas怎么没发啊?
你还是做好了给偶原码吧
可以了的话你要告诉我啊! 不好也告诉你啊
不过我是delphi5啊
能兼容吗?还有,顺便问一句,delphi6稳定吗?
嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻
我整理好一个例子后给你 妹儿