| 资源简介: |
有朋友在问如何使用CReport控件,今天就简单说一下。我是在编写一个数据库软件时接触到这个控件的,使用下来立即被它的小巧灵活所吸引,特别是它在设计有斜线的“中国式”报表时非常方便,并且生成的可执行文件也很小巧。 一、安装:启动delphi,选择菜单“open”,在打开文件对话框中选择CReport.dpk,打开它。在包管理窗口中点击“install”按钮就可以正常安装。 二、使用:CReport报表使用了预先建立模板文件的方式,运行控件所带的eReport.exe程序,就像编辑word文档那样编辑生成一个模板,整个模板全部建立在表格的基础上,所以你必须先绘制一个表格。在你想要生成数据的单元格中输入你定义的变量名,变量的第一个字符很关键,由它来定义变量的类型。主要类型有: 1、`号(1键前面的那个键)-通用变量,在程序中通过SetVarValue来赋值。 2、@号-主表的表名及字段名,在程序中通过SetDataSet来赋值,表名及字段名要与你程序中设置的相同,比如你有一个表名为table1,其中有一个字段名为name,那么在此处这样设置“@table1.name”。 3、#号-从表的表名及字段名,在程序中通过SetDataSet来赋值,要求同@号。 4、`PAGENUM-在该单元格中显示页号,自动赋值。 5、`Date、`Time-在该单元格中显示日期及时间,自动赋值。 6、程序代码:看demo啦! DEMO说明:报表模板是demo.ept,数据库文件是demo.mdb,用了ADO,D7编译。 |