Crystal 9.0安装好的目录下有E:\Crystal Reports 9\Samples\chs\Code\Delphi是8.5的VCL ,不是9.0的VCL 能通用么?现在我想把做好的8.5的delphi程序升级到9.0原来那些控件还能用么?原来做的程序包括分发,设计器,结果集传入,常量传入,预览报表。这些功能升到9.0有哪些变化啊?另如果谁有8.5的问题,我可以帮助,谁能帮我解决升级9.0的问题。
解决方案 »
- 針式打印機如何如何實現連續出紙
- 如何取出当前数据集所操作的表名及此表中的主键个数及主键字段名称呢?
- 朋友们看看是不是我太执著了!
- 关于两个类互相引用的情况,找不到答案噎。是不是Delphi的死穴?特放100分讽刺一下
- 使用adoquery把image中的图片保存到sql2000中的?
- 请教 WebBrowser1 中session 问题!
- 急!用ClientDataSet的CommandText怎么改变服务器端的数据集?
- 刚学老手来教教
- 哪位老大有ReportBuilder用法的文档啊。。。
- 急:各位大师:为什么我的delphi5打了补丁后仍报错:bof或eof有一个是'真'...错误,提出解决方案及彻底解决重重奖励
- 毕业题(解决者,要啥给啥,分不够再开帖给)
- 帮忙看看这个程序,数字转汉字的问题!
.\Regsvr32.exe .\CRDesignerCtrl.DLL
.\Regsvr32.exe .\crviewer.dll
.\Regsvr32.exe .\craxddrt.dll
.\Regsvr32.exe .\s2sqlprs.dll
.\Regsvr32.exe .\ExportModeller.dll
.\Regsvr32.exe .\crtslv.dll我连的是sql server2000 ,当然还有一堆dll要拷,包括crpe32.dll
我从7升级到8,报了一堆错,害的我又改回去啦,有以前的程序拖累,不敢随便升级。
俺还是一个菜鸟,用的是Crystal report8.还是D版的.
想请教一个问题.
因为现在的系统做的是繁体的.现在要把系统改成为简体的.报表是在繁体底下做的.在简体下,当然是显示乱码啦.
我想请教一下,如何在报表不重新做的情况下,把报表改成简体的,只是LABEL由繁体改成简体就行了.有没有什么办法?
有200多张报表呢.如果重做,不就等于重做一个系统了吗?
还望大虾给个思路及方法.
在此感谢...............
9.0可以打开8.5版本的报表,但是不能修改存盘,否则8.5就打不开了。
至于程序是一定要修改的了,也不能用以前的VCL了,只能用ActiveX注册,然后调用这些
控件的方法了。比较烦,但还算基本功能都实现了。不过很多8.5的报表中很多巧妙取数
的方式9.0都不支持了,还要修改报表。报表很多,多亏有人可以支使。
至于发布,需要用到Crystal 9的 mergemoudle,不过如果程序中含有报表设计器的时候就比较烦,Crystal 9 的 RDC ,需要注册才能使用。否则就会报错,说什么过期,需要licence.你可以去下一个 Crystal的 install licence.然后通过这个东东看看你安装过crystall9的机器上的注册码是多少,然后到要发布的机器上也用这东东注册一下。含有
RDC的你的程序就能用了。(我也试图想直接修改注册表,让发布简单一些,hehe,好像没戏,谁找到了告诉我)
下面回答大家问题
1,至于繁体语言的问题,通过编程序当然可以解决的,
我用的是Delphi6,看看Crystal的帮助,Textobject.font是可以Readwrite的,
通过程序来控制报表的生成,生成之前,去改变rpt中Textobj的字体和字符集,应该就可
以变成简体的了。
2.呵呵,你用的和我一样,写报表?怎么写?这个太广义了吧,简单点就是在Crystal报表
环境中,设计定制报表,定义条件。然后通过Delphi来编写输出程序,让报表融合在程序中
当然就牵扯到我第一个贴子中的那些问题。如何将设计器,报表驱动,发布都封装到delphi程序中。要不是工作的原因,我也不想9.0,升级太麻烦。建议你用8.5,有delphi的VCL,做起来简单些。
包括结果集字段名称,类型,长度。做报表的时候根据ttx文件定义的字段定义报表。
然后在生成报表时候用定义好的报表格式,调用方法将结果集传入,则结果集将与定义
好的TTX相匹配,输出在报表中。8.5是通过ID相匹配,而9.0是通过在TTX中定义的名字相
匹配进行传递数据的。
http://expert.csdn.net/Expert/topic/1886/1886159.xml?temp=.8507196这里来,我给分相谢