Foxtable(狐表)用户栏目专家坐堂 → 向表达式列总额增加金额


  共有2852人关注过本帖平板打印复制链接

主题:向表达式列总额增加金额

帅哥哟,离线,有人找我吗?
Darcylau
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:55 积分:439 威望:0 精华:0 注册:2017/6/5 21:39:00
向表达式列总额增加金额  发帖心情 Post By:2017/6/30 11:02:00 [只看该作者]

尊敬的学长、兄台:

我司的淋浴房是定制产品,在订单表中输入产品尺寸后,关联调用产品表的平方单价,订单表的产品的标配总价会自动计算。这个我已经实现了。
订单表中有一个数值列“门头高”,当客户要门头时,要加收100元的定制费,在数值列“门头高”输入门头的高度后,如何实现在已经生产的标配总价中自动加上100元呢?
我在订单表的datacolchanged表事件中写如下代码。
Select Case e.DataCol.name
Case "门头高"
   If e.DataRow("门头高") > 0 Then
     e.DataRow("标配总价") = e.DataRow("标配总价") + 100
   End If
End Select
出现运行错误提示“调用的目标发生了异常”,点击显示详细形象后,显示 “列"总额"为只读”。
请问是不是表达列只能是只读的,或者说是我的代码错误,请赐教。

盼复,感谢!
[此贴子已经被作者于2017/6/30 11:25:18编辑过]

 回到顶部