三个非常头痛的问题,希望众位帮帮忙?(100分)

  • 主题发起人 主题发起人 wqyuwss
  • 开始时间 开始时间
W

wqyuwss

Unregistered / Unconfirmed
GUEST, unregistred user!
使用的是delphi5.0和sql server 2000。
1。利用quickreport打印报表的时候,如果有shape的话,会出现排列不一的情况,就是两行之间动不动就会有很大的一段空格。几乎每一张都有。我设计的时候好好的,可是运行一段时间以后就出现了这个问题,而且现在怎么改,也不行。可以告诉我是什么问题么?
2。调用quickreport.preview后,用各种messagebox的函数(例如showmessage,messagedlg等),都会出现invalid float point的错误,这是时有时无的,但是最可憎的是经常在出现这个错误提示之前,就会出现篮屏,搞得整个程序退出。用户意见很大。我简直已经快对delphi失去信心了。
3。在与远端的sql server 2000连接时,经常就会断开,有没有什么办法在程序中检查是否连接上了?如果没有的话,重新连接。可以告诉我代码应该怎样写么?非常感激!!!
 
注意换行
使用的是delphi5.0和sql server 2000。
1。利用quickreport打印报表的时候,如果有shape的话,
会出现排列不一的情况,就是两行之间动不动就会有很大的一段空格。
几乎每一张都有。我设计的时候好好的,可是运行一段时间以后就出现了这个问题,
而且现在怎么改,也不行。可以告诉我是什么问题么?
2。调用quickreport.preview后,
用各种messagebox的函数(例如showmessage,messagedlg等),
都会出现invalid float point的错误,这是时有时无的,
但是最可憎的是经常在出现这个错误提示之前,就会出现篮屏,
搞得整个程序退出。用户意见很大。我简直已经快对delphi失去信心了。
3。在与远端的sql server 2000连接时,经常就会断开,
有没有什么办法在程序中检查是否连接上了?如果没有的话,重新连接。
可以告诉我代码应该怎样写么?非常感激!!!
 
1.我一般都是一个shape代表一条线
2。检查你的数据库有无0,或很大的数字,很小的数字,被除
3。可能是网络问题吧
 
3,在提交时用
try
except
adoconnection1.connected:=true;
end;
 
兄弟
你自己没掌握要领,别怪delphi不灵
我回答你的三个问题,每个问题100分你给不给呢?
 
魔鬼大师,不是小弟不给分,实在是因为我的积分已经不多了,不能送出很多,还望体谅。
另外ugvanxk,你用shape代表线,那你怎么画方框呀!我是说画方框会有这样的问题。另外
那个错误的原因是因为出现的对话框的问题。可能不是乘除的原因,是mb_OKCANCEL或者
ID_OK造成的,我不知道为什么有时候它不报错,有时候又出错的一塌糊涂。
还有我没有用ado连接数据库,而是使用的datamodule加上query,table,这样的话,
第三个问题怎样解决?
 
你好:
我开发了一个基于F1book控件的类.
首先用新版的F1book控件注册为F2book控件,并在你需要产生报表的窗体上添加F2book控件.
在你的工程中引用我的类单元
用我的类创建一个报表对象.
然后用此对象的方法实现你的报表,易如反掌!并且产生的报表各列宽可以调整并可以将
报表保存为Excel文件.
预览及打印功能,对象已经完全自动实现,并对打印机及各种其他设置(如:左右居中等)设置后自动保存.
 
zhangxzh,哪里可以下载那?如果有价,也请告诉我,谢谢了
 
这中问题建议把QuickReport升级!
 
wqyuwss 你好
下载的网址:
http://www.xinyuanpvc.com/zhangxzh.htm
如果合适我们价钱另议!
 
2、将quickreport.preview改为quickreport.previewModal试试
 
你是不是安装了很多的第三方控件?建议你只安装非用不可的,可用可不用的最
好不要安装,这种东西装多了说不定就要出问题。
 
后退
顶部