做了一个水晶报表在VB里调用,有分组,现在加了特殊字段:记录号;但是加进之后,打出来的记录号是从1一直排序到记录的总数,而没有按组来分记录号,比如第一组只有50条记录,记录号打印1-50;第二组为214条记录,则记录号又应该从重新从1开始计算,打印1-214;
另外还有统计每一组某个字段值为某个值的记录数,比如统计某一组“性别”字段为“男”的记录数据,这些在水晶报表里该怎么做呢,想了很久都没有搞定,郁闷啊!!!!
另外还有统计每一组某个字段值为某个值的记录数,比如统计某一组“性别”字段为“男”的记录数据,这些在水晶报表里该怎么做呢,想了很久都没有搞定,郁闷啊!!!!
方法如下:
1,新建一个Runing Total Field
2, 选择对任意字段(最好是PK)进行统计,统计类型为计数。
3,在Reset选项中选对按组重置, 在On change of Group中设定你依据的组。
4, 把这个Runing Total Field放到报表中去看一看, 是不是你想要的。统计性别为男的记录数据也可以按上面的方法做,只需加一步。
5,在Evaluate(累加条件)中选择Use a formular(使用公式),然后点紧跟其右的按钮,创建一个公式: Sex = "男“其实很多东西都可以这样做的。