Foxtable(狐表)用户栏目专家坐堂 → 这个下拉是不是有问题


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

主题:这个下拉是不是有问题

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57634 威望:0 精华:15 注册:2008/9/1 9:45:00
这个下拉是不是有问题  发帖心情 Post By:2018/1/5 15:06:00 [只看该作者]

  If 图片点击可在新窗口打开查看e.Col.Name 

 = "结果" Then
                    If e.Row("项目名称") = "乙肝表面抗原" OrElse e.Row("项目名称") = "乙肝表面抗体" OrElse e.Row("项目名称") = "乙肝e抗原" OrElse e.Row("项目名称") = "乙肝e抗体" OrElse e.Row("项目名称") = "乙肝核心抗体" OrElse e.Row("项目名称") = "艾滋病毒" OrElse e.Row("项目名称") = "丙肝抗体" OrElse e.Row("项目名称") = "梅毒螺旋体" Then
                        e.Col.ComboList = "阴性|阳性|弱阳性"
                    End If
                End If

为嘛所有的项都可以下拉, 改成CASE 也是一样,我同事说之前也发现这个问题

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57634 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2018/1/5 15:12:00 [只看该作者]

窗口表,发现一个规律 新增以后每一行是可以的,但是新增后再去判断读取就不行了,不起判断了
[此贴子已经被作者于2018/1/5 15:14:05编辑过]

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57634 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2018/1/5 15:18:00 [只看该作者]

要这样写才可以:

      Select Case e.Row("项目名称")
                            Case "乙肝表面抗原", "乙肝表面抗体", "乙肝e抗原", "乙肝e抗体", "乙肝核心抗体", "艾滋病毒", "丙肝抗体", "梅毒螺旋体"
                                e.Col.ComboList = "阴性|阳性|弱阳性"
                            Case Else
                                e.Col.ComboList = Nothing
                        End Select

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/1/5 16:11:00 [只看该作者]

肯定要想3楼那样处理。

 

设置combolist后,里面是记忆的,如果你不改变其值,就是最后一次设置的值。


 回到顶部