Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
举例:
“订单表”(父表)和“开piao明细”(子表)通过“订单编号”建立“开piao关联”;
父表中编号为“001”的订单有20台车,在子表中的开piao纪录有4笔:
2011-10-10开piao5台
2011-10-20开piao5台
2011-12-10开piao5台
2012-01-15开piao5台
我通过学习在父表中利用聚和函数sum (child (开piao关联).开piao数量)得到”001”订单的开piao总数。
现在想请教各位老师,如何再加一个筛选条件,求得2011年10月份开piao数量和2012年的开piao数量。
在开piao明细表的DataColChanged事件中设置如下代码试试
Dim dr As DataRow = e.DataRow
Dim pr As DataRow = dr.GetParentrow("订单表")
If e.DataCol.Name = "数量" Then
pr("数量") = DataTables("开piao明细").Compute("Sum(数量)","订单编号 = '" & dr("订单编号") & "' And 开piao日期 >= #2011-10-01#")
End If
好的,非常感谢!!