Foxtable(狐表)用户栏目专家坐堂 → 代码


  共有4215人关注过本帖树形打印复制链接

主题:代码

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


加好友 发短信
等级:婴狐 帖子:19 积分:241 威望:0 精华:0 注册:2023/2/15 10:15:00
代码  发帖心情 Post By:2023/3/7 14:10:00 [只看该作者]

Select Case e.DataCol.Name
    Case "品名"
        DataTables("产品").ReplaceFor ("单价", e.NewValue , "品名='" & e.NewValue & "'")
End Select
有两个表,产品和订单,更改产品单价,订单单价一块更改,这两个e.NewValue的值分别代表什么

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/3/7 14:15:00 [只看该作者]

http://www.foxtable.com/webhelp/topics/0625.htm

DataTables("产品").ReplaceFor ("单价", e.NewValue , "品名='" & e.NewValue & "'")
改为
DataTables("订单").ReplaceFor ("单价", e.Datarow("单价") , "品名='" & e.NewValue & "'")

虽然不知道您的业务具体是怎么样的。但是个人感觉这个逻辑不合理,订单如果已经完成,不应该再更改其价格。

 回到顶部