Foxtable(狐表)用户栏目专家坐堂 → 请问这个多条件判断的代码该如何写?


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

主题:请问这个多条件判断的代码该如何写?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/13 21:16:00 [显示全部帖子]

编写datacolchanged事件

 

Select Case e.DataCol.name
    Case "A", "B", "C", "D"
        If e.DataRow.isnull("A") = False Then
            If e.DataRow.isnull("B") = False Then
                If e.DataRow.isnull("C") = False Then
                    If e.DataRow.isnull("D") = False Then
                        e.DataRow("E") = "优"
                        e.DataRow("F") = True
                    Else
                        e.DataRow("E") = "良"
                    End If
                Else
                    e.DataRow("E") = "中"
                End If
            Else
                e.DataRow("E") = "及格"
            End If
        Else
            e.DataRow("E") = Nothing
        End If
End Select

[此贴子已经被作者于2014-4-13 21:16:53编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/22 10:33:00 [显示全部帖子]

 哪张表,哪个事件,什么问题?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/22 10:52:00 [显示全部帖子]

 在【出库明细表】datacolchanged写入代码,然后重置对应的列

 

If e.DataCol.Name = "销售出库日期" Then
    DataTables("入库明细表").DataCols("采购入库日期").RaiseDataColChanged("钢瓶号码 = '" & e.DataRow("钢瓶号码") & "'")
End If


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/22 11:12:00 [显示全部帖子]

以下是引用CBSLULU33在2014-5-22 11:10:00的发言:
除了重置对应列没做外,代码已经写入,但好像还是没反应图片点击可在新窗口打开查看

 

写在出库明细表的datacolchanged事件,然后选中出库明细表的销售出库日期,点重置列


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/22 11:22:00 [显示全部帖子]

以下是引用CBSLULU33在2014-5-22 11:15:00的发言:
入库明细表中“销售出库日期”是通过 【出库明细表】中“销售出库日期”列的填写来赋值的

 

看14楼,操作,不行再说。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/22 11:35:00 [显示全部帖子]

以下是引用CBSLULU33在2014-5-22 11:22:00的发言:
我试过了,重置列后确实状态变为“销售出库”,但是否每次都要回到后台“重置列”后状态才会有所变化呢?专家帮忙看一下,是否能够实现实时的状态变化

 

就是实时变化的,只要你填写或修改了出库明细表的日期列,就会变化


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/22 14:03:00 [显示全部帖子]

 

发错了......

[此贴子已经被作者于2014-5-22 14:03:43编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/22 14:14:00 [显示全部帖子]

 如下,自己测试一下。

 

 发错文件了....

[此贴子已经被作者于2014-5-22 14:33:25编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/22 14:34:00 [显示全部帖子]

 这个。

 

  

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:boc库存及订单管理项目.table


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/22 15:06:00 [显示全部帖子]

 你看23楼的例子,你修改了 【出库主表】 的时间,就会修改入库明细表对应行的状态啊。自己测试。

 回到顶部
总数 15 1 2 下一页