报表里面怎么对满足一定条件的字段求和——100分!
表A,有两个字段,分别为方式和重量
有一个与A关联的报表B,用来输出表A的记录。在该report的页脚里添加了一个文本框C,其控件来源值设为:=Sum("重量"),目的是输出报表时能自动完成重量的统计。
现在的问题是:需要在报表B中输出表A的全部记录,但是只对其中方式="现金"的记录进行sum运算。
我试了一下,把文本框C的控件来源值设为:=sum("重量") where 方式="现金",不行!
设为:=sum("重量") and 方式="现金",也不行!
设为:=sum("重量") 方式 like "现金",还是不行!
哪位大侠知道怎么办啊?先谢谢了!
关键是要输出全部记录,但只对其中一部分求和,所以就不能在程序中使用
strFilter = "方式='现金'"
DoCmd.OpenReport "报表B", acViewPreview, , strFilter
这种方法了。