2014全球总决赛lol:各位,有谁能提供水晶报表控件的使用方法,越具体越好

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 16:14:45

目前,因特网上提供的报表设计器软件非常之多,水晶报表也具有多种版本,如:4.5,4.6,5,6,7,8,8.5,9,.Net。其功能越来越强,适用环境越来越高,文件越来越大。我们可以在网上查看到其间的演化。本文以Crystal Reports 4.6为例来说明其使用方法。
首先在Web浏览器(如Microsoft Internet Explorer)中使用搜索引擎如Google(URL为http://www.google.com)从互联网上搜索诸如“水晶报表 4.6”之类的关键字找到提供软件下载的网页,并下载到本机(比如下载软件的文件名为:CRYSTL32v461116.EXE),再运行此可执行文件以安装Crystal Reports 4.6插件和控件。安装过程基本是自动进行的,完成后启动Visual Basic6.0,可看到其菜单Add ins上增加了Report Designer…菜单项,可使用此菜单项设计报表模板,并存为相应的.rpt文件,可供编程时使用;另外,在系统中Windows安装目录下的System32子目录下生成了crystl32.ocx,对应于VB中的控件Crystal Report Control 4.6。总之,要区分Crystal Reports插件程序和Crystal Reports控件。前者主要用来创建报表模板,后者主要是用来在程序中显示和打印报表,这两者的分工决定了它们程序中的功能的不同。
2、建立报表模板
首先启动Visual Basic 6.0(VB6.EXE),进入Visual Basic 6.0集成开发环境,然后使用Crystal Report Designer(水晶报表设计器)插件建立报表模板文件。其步骤为: ⑴ 建立数据源:假设以已建立好的Microsoft Access数据库jxgl.mdb为例,使用控制面板中的ODBC数据源设置工具,在其“系统DSN”选项卡中添加“Microsoft Access Driver(*.mdb)”驱动程序,设定数据源的名称为crpt_jxgl,并浏览选择数据库为jxgl.mdb。此数据源即建立完毕; ⑵ 为数据源建立初始报表模板:执行VB中的菜单Add ins下的Report Designer,按提示依次选择报表样式、数据源crpt_jxgl、数据表及报表输出字段,依选择报表样式的不同可能还要选取分组字段、汇总字段等。然后可预览和修改设计报表; ⑶ 修改报表:包括调整报表的宽度,修改文本字段位置、名称及字体样式、添加线框等,可通过报表设计器中的Insert菜单插入需要输出的报表信息。每次修改后均可预览其效果,设计和修改极为方便; ⑷ 保存报表模板:达到所需的报表要求样式后,需保存为报表文件。选择菜单File下的Save命令,将文件命名保存为.rpt文件(比如命名为bb_xscj_kc_bj.rpt),以供下步编程中调用。 ⑸ 退出报表设计器:设计并保存报表模板后,即可执行其菜单File下的Exit命令退出。此步可和第四步合并操作,若设计或修改的报表未保存时会提示保存再退出。
在水晶报表设计器中设计的报表模板示例。其中表格内部添加了长横线和短竖线,表格外框添加了矩形框;报表中含有数据库字段(Database Field)、文本字段(Text Field)、公式字段(Formula Field)等内容。如果数据源的数据表中输入了数据,那么在报表设计器的预览窗口中可以查看到报表的实际样式,报表从数据表中提取了设计时已有的数据,并予以保存为临时文件,以后每次修改时预览到的仍然是初始数据。