43.报表数据来源于STUDENT(学生)和SS(省市)两个数据表,可以按学生籍贯(JG)分省市显示和统计人数,下面是报表输出的形式:
因为某个班级学生的籍贯不可能涵盖全国各个省市,为了使输出报表中不出现空的省
市记录,为报表数据环境的REFOREOPENTABLES事件添加了方法程序如下:
SELE 1
USE (1)
SELE 2
USE (2)
DELE ALL
SELE 1
SCAN
XXX=ALLTRIM(JG)
SELE 2
RECALL FOR MC= (3)
SELE 1
(4)
SET DELE (5)
CLOS DATA ALL
同时为了计算每个分组中"各省市学生总数",需要在报表布局的 (6) 带区中添
加一个域控件,该控件的属性应当是对数据表 (7) 的 (8) 字段进行 (9) 计算。
同时应当指定的分组对象应当是SS表的 (10) 字段。
(1)(6)
(2)(7)
(3)(8)
(4)(9)
(5)(10)