Foxtable(狐表)用户栏目专家坐堂 → 表达式列的数值判断问题!


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

主题:表达式列的数值判断问题!

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


加好友 发短信
等级:婴狐 帖子:10 积分:184 威望:0 精华:0 注册:2015/1/13 0:20:00
表达式列的数值判断问题!  发帖心情 Post By:2015/2/1 19:44:00 [显示全部帖子]

印刷厂的

 

表面处理 的计算公式是 长*宽*每平方米单价  得出来的数值如果小于规定值 则使用规定值做单价 代码改怎么弄啊?


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


加好友 发短信
等级:婴狐 帖子:10 积分:184 威望:0 精华:0 注册:2015/1/13 0:20:00
  发帖心情 Post By:2015/2/2 8:47:00 [显示全部帖子]

Select Case e.DataRow("加工项目或者原料名称")
    Case "过油"
        If e.DataRow("价格") <0.08  Then
        e.DataRow("实际价格")=0.08
        Else
        e.DataRow("实际价格")=e.DataRow("价格")
       End If
    Case "光胶"
       If e.DataRow("价格") <0.1  Then
        e.DataRow("实际价格")=0.1
        Else
        e.DataRow("实际价格")=e.DataRow("价格")
       End If
    Case "哑胶"
       If e.DataRow("价格") <0.1  Then
        e.DataRow("实际价格")=0.1
        Else
        e.DataRow("实际价格")=e.DataRow("价格")
       End If

    Case Else
       e.DataRow("实际价格")=e.DataRow("价格")
End Select

弄了个曲线救国     新建一列叫实际价格   判断他的值   本想直接判断表达式列的再修改的   结果是只读的


 回到顶部
帅哥哟,离线,有人找我吗?
東风破
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:10 积分:184 威望:0 精华:0 注册:2015/1/13 0:20:00
  发帖心情 Post By:2015/2/2 8:48:00 [显示全部帖子]

以下是引用Bin在2015-2-2 8:22:00的发言:
IIF(([长]*[宽]*[单价])<[规定值],[规定值],[长]*[宽]*[单价])

谢谢  单条件是可以用这个 貌似不能多条件用 


 回到顶部