以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  下拉列表触发不了怎么?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=73275)

--  作者:JPG7
--  发布时间:2015/8/15 16:35:00
--  下拉列表触发不了怎么?
If e.IsFocusCell Then \'如果是焦点所在单元格
    If e.Col.Name = "规格" Then
        e.Col.Combolist = DataTables("产品信息").GetComboListString("规格", " 型号 = \'" & e.Row("型号") & "\'")
    End If
End If

--  作者:czy
--  发布时间:2015/8/15 19:20:00
--  
代码没错,只能说明产品信息表中没有对应的型号
--  作者:JPG7
--  发布时间:2015/8/16 10:03:00
--  回复:(czy)代码没错,只能说明产品信息表中没有对应...
明明有啊,只需要这段代码就可以生成下拉列表把,不需要其他设置吧
--  作者:有点蓝
--  发布时间:2015/8/16 10:08:00
--  
是啊
你用dim s as string = GetComboListString("规格", " 型号 = \'" & e.Row("型号") & "\'")
msgbox(s)
看看输出什么

--  作者:大红袍
--  发布时间:2015/8/16 10:45:00
--  

1、你规格的列名没写对。

 

2、你型号没填对,导致查不出数据。