在网上看了半天,都说水晶报表好就下了一个9.2版本的,俺也想学.可看了看不知如何下手,在DELPHI中更不知如何用,所以想请那位大哥能给几个例子或文章,请叫了.(我买了一本"水晶报表Crystal Reports XI中文版标准教材"是台湾人写的,不知好不好请各位给个意见吧.因为货还没到呀.)EMAIL:[email protected]

解决方案 »

  1.   

    还有呀,就是水晶报表在DELHI中的工作原理是怎样,是先在外面做好.RPT文件再在DELPHI中调用,还在DELPHI中可以直接做呀.各位大哥请叫了.
      

  2.   

    对于水晶报表,在Delphi当中可以有两种工作方式,一种使用现成的模板,另一种是临时设计(可以手动操作,也可以由程序自动添加等),水晶报表安装上之后,旧版是有delphi的Demo,只是不知道新版有没,好长时间没有安装了.据说还是相应的VCL组件.
      

  3.   

    http://www.delphibbs.com/delphibbs/dispq.asp?lid=835807
    http://blog.csdn.net/masterlee/archive/2004/03/16/3944.aspx
    http://blog.csdn.net/masterlee/archive/2004/03/16/3945.aspx
    http://blog.csdn.net/masterlee/archive/2004/03/16/3946.aspx
      

  4.   

    我用10.0 一般都是做好RPT報表后在DELPHI裏調用。
      

  5.   

    请问那有crystal9的VCL下载呀,我装的SRY9上的VCL是8.5的,结果没有装成功,再试找不到了.
      

  6.   

    Delphi下的开发最好不要使用水晶报表,牵扯到的问题太复杂,主要以下几点
    1、发布相当罗嗦,目前来讲只能通过InstallShield或Wise将支持包打包安装,支持包相当庞大
    2、如果客户要修改报表,还得装CR,版权问题太复杂当然从程序员角度讲,多用点新东西也好,学习一下。但是一旦应用于商业,还是用QuickReport或FastReport好一些,或者是Rave,都是Borland推荐或者是经过千锤百炼的东西。DELPHI安装调用CR9.2有多种方法,简单可以说有2种:VCL模式/ActiveX模式
    其中ActiveX模式比较好,但是与Delphi之间共享数据不太好,VCL好是好,但是版本直接太罗嗦而且不兼容。下面是ActiveX的安装方法安装Crystal Reports一、安装运行库
    1. 启动Delphi
    2. 在 Project 菜单项选择 Import Type Library... 打开 Import Type Library 窗口
    3. 在 Import Type Library 窗口选择 Crystal Reports 9 ActiveX Designer and Run Time Library 项
    4. 在 Class Names 列表框中修改 TReport 为 TCRReport 及 TDatabase 修改 TCRDatabase ;然后修改 Palette page 部分内容为 Crystal Reports
    5. 点 Install 按钮
    6. 在 Install 窗口中选择 Into new package 页然后在 File Name 中输入 craxdrt9 然后点击 OK 按钮编译并安装
    二、安装设计库
    1. 启动Delphi
    2. 在 Project 菜单项选择 Import Type Library... 打开 Import Type Library 窗口
    3. 在 Import Type Library 窗口选择 Crystal Report Viewer Control 9 项
    4. 修改 Palette page 部分内容为 Crystal Reports
    5. 点 Install 按钮
    6. 在 Install 窗口中选择 Into new package 页然后在 File Name 中输入 crviewer9 然后点击 OK 按钮编译并安装
      

  7.   

    如果真的要要用,推荐使用10.0或者更早的8.5,9.X系列是版本最混乱的时候,VCL更是有无数版本,因为这是第一个整合版本。
    另外:CR是相当的昂贵,他本身就是一个开发工具。