救我吧,200分送上,关于QuickReport做报表的问题(200分)

  • 主题发起人 主题发起人 skyrabbit
  • 开始时间 开始时间
S

skyrabbit

Unregistered / Unconfirmed
GUEST, unregistred user!
在C++Builder4下开发用QuickReport3.05做报表
1。每次自己放上ColumnHeader后上面的控件不论是QRLabel还是QRText在Preview或者Print时
都显示不了。用例子程序倒是可以,换用自己的数据源就又不行了。所有的设置都按照Help
和Demo中的要求设置了,还是不行。实在是奇怪。这样要做复杂一些的报表就更不要提了。
2。我用例子程序Preview一点问题都没有,换成自己的Query或者Table连接Access数据库,
的在设计期间若Preview,则百分之百的会蹦出一个错误。说什么Access Violation 在DAO32.dll
中,每次都这样,然后BCB就完蛋了。我已经在BDE中设置Access驱动为IDDA3532.dll了。
若改用Paradox类型(我以前作的)则没有问题。可是现在非要用ACCESS数据库不可,快三天了,
还是不知道问题出在哪里,请各位富翁快救我吧。
3。实在不行的话,给我提供能够在BCB4下应用的报表工具和相应的说明,ReportBuilder不错,
可是它只能在DELPHI下用,我也下了,不知道怎样用到BCB中去,只有眼馋的份。
快救我吧。
 
用Creport或qreport或report machine吧
你可以以这些词为关键字在论坛上找一把
 
在提问前已经用QuickReport搜过了
在amo的提示后用report machine和Creport搜,没有找到解决的办法。
用qreport搜,找到六页,大概看了一下(网速太慢),也没有相关的解决方法。
谢谢amo的提醒,在
http://www.nease.net/~bozhi/download.htm
找到了FastReport For BCB4,刚下完,请你和各位富翁帮忙贴个简单的使用说明领个路。

 
1.QuickReport的DataSet也必须设置为你自己的数据源!!!!!!
 
delphi 4.0也有此问题,用DELPHI5。
 
To zmj99:
所有的设置都按照Help和Demo中的要求设置了
当然也包括你说的。(问题在于用Paradox数据库可以,用ACCESS数据库连就完了)
To yjj100:
要求使用BCB4进行开发。
请大家指点。1。解决方法 2。方便的话,分析一下原因。
 
你把quickreport的数据源指向自己的query or table.
 
不妨通过ODBC建立一数据源访问Access数据库,试试看
 
同意CHENXIAN,或升级
 
To ChenXian,shangjintong
通过ODBC建立一数据源访问Access数据库,死掉的概率降为1/(20~30),勉强可以接受。
就是程序写完后如何保证可靠性呢?
To All:
到底是为什么出错???
 
能否将DEMO拷贝一份,你在此基础上修改
 
To shangjintong:
Demo用的是自带的Paradox数据库,不是Access类型的。
 
能不能提供更详细的源码,或许看到源码能解决一些问题???
 
To ChenXian,shangjintong:
现在通过ODBC比较稳定了。
还请大家指点 问题2的 其余解决方法(不用ODBC)和分析原因。
 
最好升级, odbc好慢的,
 
可能是把这些控件放到Form上去了!
 
我碰到跟你一样的问题,而且也见过多次这样的问题,他们有一个共性:
1。采用MSACCESS。
2。采用DELPHI4/5的QUICKREPORT。
我估计QR与MSACCESS数据库在BDE访问时有什么问题。我解决该问题的方法是将
QR改城REPORT BUILDER,然后一切正常。
预计获得最新版的QR应也可以解决该问题。
 
我也有这个问题,如果用odbc又要在每台用户的机器上设置,太复杂;后来改用crystalreport 5.0
在delphi4下一切正常,但改用8.0后就出错,错在CRpt1.DataFiles[0]:='c:/db/zwdb.mdb';和
Crpt1.Formulas[0]:='RptDate='''+S+'''';
请问如何是好?
 
我也有同样的问题
 
你试过BCB5吗?我在BCB5上做的报表一切正常,也是用的ACCESS97数据库。
但在设计期间若Preview也会出错。
 
后退
顶部