效果图:

设计说明:

仍然用了TQrGoup组件 来实现分组,这里的QRexpr提供分组的具体要求

报表运算组件TQRExpr用来提供一些简单的计算功能。Expression属性是她的最重要属性,我们有必要而且也必须掌握好她。

只要单击Expression右端的编辑按钮就可以打开表达式编辑窗口。利用这个编辑器,我们可以比较方便的设计表达式。通过

表达式编辑器窗口中的按扭,可以在表达式中插入数据库中的表的字段、函数、数学和逻辑运算符,并可以通过Validate按扭

来测试表达式的正确性。

当然,我们也可以直接在编辑器中输入表达式。

在她的函数中IF你一定要用好,因为她会帮我们很多忙,这个函数的对于学过DBASE的程序爱好者来说应该是非常熟悉的,

因为在这里她们的使用是一样的;在C中,她与for(;;)语句或“?:”表达式差不多。她的具体使用格式如下:

IF(条件式,为真用这句,为假用这句)

 

注意:

1 设置了QRexpr的Expression后,不要忘记设置QrGroupHeader的Expression属性,否则只显示一条数据

2  要对数据源提供的数据排序, 设置Ttable的IndexFildNames属性

源码:/Files/gaiyang/Qreport分组显示报表QRexp控件应用.rar

posted on 2011-03-24 15:39  cnby  阅读(983)  评论(2编辑  收藏  举报