Delphi中怎样安装Crystal 9 (或8.5)?
解决方案 »
- 关于DLL回调主程序窗体的问题,急~~,请帮帮忙
- 急救 idtcpserver,idtcpclient不响应的问题,在线等待!!!
- 有兄弟玩freepascal吗?
- Delphi8.0 .net新鲜出炉,要的快下载!!!(没分给的,哈哈)
- TChart控件上添加的Series,如何在程序中控制Series是否显示,用什么属性进行控制????高分求教!!!!
- 通过query控件返回access里的最新(即最后面)100条数据在dbgrid里显示
- 让statictext中的内容换行怎么设置?
- 深圳用Delphi的少的不得了
- 简单的问题,再推一把,高手那里去了!!!
- 请教!如何编程序得到本机拨号上网的ip地址(本机在局域网内,有一个ip地址,不是这个)
- 类似ListView的report类型的控件,有Checkbox的吗?
- Quick Report做报表
步骤如下:
在安装crystal report(设计环境)时,即安装了各种控件。
下面是在delphi中安装控件的步骤:
(1) project -- import type library 出现一个ListBox;
(2) 在ListBox中,选择crystal report 9 activx designer design and runtime library;
(3) 点击install按钮,然后点击into new package(如:d:\borland\delphi7\Lib\cradrl.dpk),点ok即可。在确定框中点yes,在ActiveX中增加了一个application控件。(如果有类重名,改名即可)
(4) 重复以上三步可以添加Crystal Reports Viewer Control(Version 9.2)(用于显示报表),和Embeddable Crystal Reports 9 Designer Control(Version 9.2)(用于设计报表)等等。
(5) 在安装Embeddable Crystal Reports 9 Designer Control(Version 9.2)等控件时,出现“库没有注册”错误,可以在命令行中输入:
C:\PROGRA~1\CRYSTA~1\Report Designer Component>Regsvr32.exe CRDesignerCtrl.dll
来注册一个控件。下面是显示报表内容的步骤:
在form上放一个report, 一个application, 一个CRViewer控件,一个button。button的代码:
procedure TForm2.Button2Click(Sender: TObject);
var
report : IReport;
begin
report := Application1.OpenReport('e:\zd\cdma\data\test.rpt',crOpenReportByTempCopy);
crViewer91.ReportSource := report;
crViewer91.ViewReport;end;