以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  录入问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=75204)

--  作者:1142327587
--  发布时间:2015/9/30 10:19:00
--  录入问题
老师,请教一下录入问题。 例如,我在第一列输入学校名称,第二列只能选择第一列学校的专业,咋办?
--  作者:大红袍
--  发布时间:2015/9/30 10:23:00
--  

http://www.foxtable.com/help/topics/1457.htm

 


--  作者:1142327587
--  发布时间:2015/9/30 10:29:00
--  
老师,有没有更好的,更简单的方法?
--  作者:大红袍
--  发布时间:2015/9/30 10:52:00
--  
上面就是最简单的方法。
--  作者:1142327587
--  发布时间:2015/9/30 15:06:00
--  
老师用 If e.IsFocusCell Then If e.Col.Name = "第二列" Then Select Case e.Row("第一列") Case "值1" e.Col.ComboList = "项目1|项目2" Case "值2" e.Col.ComboList = "项目3|项目4" End Select End If End If 这个方法咋不行啊?
--  作者:大红袍
--  发布时间:2015/9/30 15:11:00
--  

代码没有问题

 

If e.IsFocusCell Then
    If e.Col.Name = "第二列" Then
        Select Case e.Row("第一列")
            Case "值1"
                e.Col.ComboList = "项目1|项目2"
            Case "值2"
                e.Col.ComboList = "项目3|项目4"
        End Select
    End If
End If


--  作者:1142327587
--  发布时间:2015/9/30 15:16:00
--  
是的,老师,我这样写完代码后,在第二列不显示下拉选择内容?
--  作者:大红袍
--  发布时间:2015/9/30 15:23:00
--  
你第一列不输入值,自然就没有下拉内容啊
--  作者:1142327587
--  发布时间:2015/9/30 15:29:00
--  
老师我第一列设置的下拉选择,这样行吗?也就是说,我下拉选择第一列后第二列就能下拉选择相应的内容,对不?
--  作者:大红袍
--  发布时间:2015/9/30 15:35:00
--  
你第一列输入值以后,第二列才会出现下拉。