43.報表數(shù)據(jù)來源于STUDENT(學生)和SS(省市)兩個數(shù)據(jù)表,可以按學生籍貫(JG)分省市顯示和統(tǒng)計人數(shù),下面是報表輸出的形式:
因為某個班級學生的籍貫不可能涵蓋全國各個省市,為了使輸出報表中不出現(xiàn)空的省
市記錄,為報表數(shù)據(jù)環(huán)境的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
同時為了計算每個分組中"各省市學生總數(shù)",需要在報表布局的 (6) 帶區(qū)中添
加一個域控件,該控件的屬性應當是對數(shù)據(jù)表 (7) 的 (8) 字段進行 (9) 計算。
同時應當指定的分組對象應當是SS表的 (10) 字段。
(1)(6)
(2)(7)
(3)(8)
(4)(9)
(5)(10)