以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 代码 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=83907) |
-- 作者:张子俊 -- 发布时间:2016/4/19 15:54:00 -- 代码 If e.DataCol.Name = "回收率" Then If e.DataRow.IsNull("回收率") Then e.DataRow("结算金额")=e.DataRow("结算数量")*( e.DataRow("单价") - e.DataRow("优惠金额")) Else e.DataRow("结算金额") =e.DataRow("结算数量")*( e.DataRow("回收率")*e.DataRow("回收价位") - e.DataRow("优惠金额")) End If End If 请问这个公式哪里出错了?为啥结算金额不显示数据
|
-- 作者:大红袍 -- 发布时间:2016/4/19 16:04:00 -- Select Case e.DataCol.name Case "结算数量", "单价", "优惠金额", "回收率" If e.DataRow.IsNull("回收率") Then e.DataRow("结算金额")=e.DataRow("结算数量")*( e.DataRow("单价") - e.DataRow("优惠金额")) Else e.DataRow("结算金额") =e.DataRow("结算数量")*( e.DataRow("回收率")*e.DataRow("回收价位") - e.DataRow("优惠金额")) End If End Select |
-- 作者:大红袍 -- 发布时间:2016/4/19 16:05:00 -- 设置好代码以后,之前的计算,要重置列
http://www.foxtable.com/help/topics/1469.htm
|