以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [原创]关联列代码计算 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=145889) |
-- 作者:Cloud -- 发布时间:2020/2/10 21:37:00 -- [原创]关联列代码计算 求大师指点: 订单主表与订单明细表为关联表,《动作代码》为关联列,订单主表中《动作工时》为数据列, 需要合计《订单明细表》中《时间》列的值,本来可以用《Sum(Child(动作明细).时间)》这个表达式的,但后面加载的表太多,所以想用代码的方式来计算后用SQL窗口调用,请指点一下代码怎么写或写好回我,谢谢 [此贴子已经被作者于2020/2/10 21:39:43编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/2/10 21:54:00 -- 参考:http://www.foxtable.com/webhelp/topics/1454.htm,如 If e.DataCol.Name = "动作代码" Then \'发生变化的是产品列。
\'则累计订单表中同名产品总的销售量,然后赋值给变动行的数量列 e.DataRow("动作工时") = DataTables("订单明细表").Compute("Sum(时间)","[动作代码] = \'" & e.NewValue & "\'") End If |
-- 作者:Cloud -- 发布时间:2020/2/11 21:59:00 -- 回复:(有点蓝)参考:http://www.foxtable.com/webh... 谢谢 |