主从表中从表如何汇总。
qufo 2003-11-19 08:42:22 主表 Master StuInfo(Stuid,Stuname)
从表 Detail StuScore(Stuid,Subject,Score); Subject-科目,Score-分数
两表以 Stuid 相连。
设主从表模式,以 ADO DataSet 读取数据。显示在两个 DBGridEh 中,分别为DBGridEhMaster 和 DBGridEhDetail 。
主表 StuScore 须对Score 进行汇总(SUM )
做好主从表连接,确定从表中的记录跟随主表的显示而显示(正确)。
在 DBGridEhDetail中 SumList.Active:=True 及 FooterRowCount:=1
在 DBGridEhDetail 字段编辑器中设定 Score 所在列 Footer.FieldName:=Score, Footer.ValueType:=(fvtSum)
结果从表跟随主表记录移动而移动,可是从表中的 Footer 中的汇总值没有改变。如何是好?