Foxtable(狐表)用户栏目专家坐堂 → if问题


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

主题:if问题

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


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/7/11 21:28:00 [显示全部帖子]

dim r as row = tables("").Current
if r("A列")+ r("B")+ r("C") - r("D") >= r("E")  then
msgbox("付款")
else
msgbox("未付")
end if

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


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/7/11 22:03:00 [显示全部帖子]

表格datacolchanged事件

Select Case e.DataCol.name
    Case "A列","B列","C列","D列","E列"
        Dim r As DataRow = e.DataRow
        If r("A列")+ r("B列")+ r("C列") - r("D列") >= r("E列")  Then
            r("F列") = "付款"
        Else
            r("F列") ="未付"
        End If
End Select

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


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/7/12 16:20:00 [显示全部帖子]

A列至D列如果不是表达式列肯定不会有问题的。检查你的数据是否符合计算要求

具体上传例子说明

 回到顶部