以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 这个下拉是不是有问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=112942) |
-- 作者:blackzhu -- 发布时间: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 -- 发布时间:2018/1/5 15:12:00 -- 窗口表,发现一个规律 新增以后每一行是可以的,但是新增后再去判断读取就不行了,不起判断了 [此贴子已经被作者于2018/1/5 15:14:05编辑过]
|
-- 作者:blackzhu -- 发布时间:2018/1/5 15:18:00 -- 要这样写才可以: Select Case e.Row("项目名称") Case "乙肝表面抗原", "乙肝表面抗体", "乙肝e抗原", "乙肝e抗体", "乙肝核心抗体", "艾滋病毒", "丙肝抗体", "梅毒螺旋体" e.Col.ComboList = "阴性|阳性|弱阳性" Case Else e.Col.ComboList = Nothing End Select |
-- 作者:有点甜 -- 发布时间:2018/1/5 16:11:00 -- 肯定要想3楼那样处理。
设置combolist后,里面是记忆的,如果你不改变其值,就是最后一次设置的值。 |