以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]动态列表 代码  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=23381)

--  作者:hdf0913
--  发布时间:2012/9/10 17:28:00
--  [求助]动态列表 代码


图片点击可在新窗口打开查看此主题相关图片如下:2012.jpg
图片点击可在新窗口打开查看

If e.IsFocusCell Then \'如果是焦点所在单元格
    If e.Col.Name = "颜色" Then \'如果正在编辑的是县市列
        \'从行政区域表提取该省市的县市作为列表项目
        e.Col.Combolist = DataTables("货号明细").GetComboListString("颜色", "[货号] = \'" & e.Row("货号") & "\'")
    End If
End If

 

这是帮助里的代码,做个示范项目就没错,做到现在的项目里就出现上图报错提示,哪位给指导下


--  作者:jspta
--  发布时间:2012/9/10 17:38:00
--  

不知道货号是字符型还是整数?如果是整数,去掉  \'  这个 

e.Col.Combolist = DataTables("货号明细").GetComboListString("颜色", "[货号] = " & e.Row("货号"))


--  作者:hdf0913
--  发布时间:2012/9/10 17:46:00
--  
货号,颜色都是字符型
--  作者:狐狸爸爸
--  发布时间:2012/9/10 17:49:00
--  
既然你要用代码,那么在列属性中,不要设置这里的列表项目来自于表,请去掉相关设置。
--  作者:hdf0913
--  发布时间:2012/9/10 18:04:00
--  
狐爸厉害,解决了