Foxtable(狐表)用户栏目专家坐堂 → [求助]动态列表 代码


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

主题:[求助]动态列表 代码

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


加好友 发短信
等级:婴狐 帖子:50 积分:588 威望:0 精华:0 注册:2012/8/2 16:08:00
[求助]动态列表 代码  发帖心情 Post By: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
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1732 积分:11266 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2012/9/10 17:38:00 [只看该作者]

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

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


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


加好友 发短信
等级:婴狐 帖子:50 积分:588 威望:0 精华:0 注册:2012/8/2 16:08:00
  发帖心情 Post By:2012/9/10 17:46:00 [只看该作者]

货号,颜色都是字符型

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/9/10 17:49:00 [只看该作者]

既然你要用代码,那么在列属性中,不要设置这里的列表项目来自于表,请去掉相关设置。

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


加好友 发短信
等级:婴狐 帖子:50 积分:588 威望:0 精华:0 注册:2012/8/2 16:08:00
  发帖心情 Post By:2012/9/10 18:04:00 [只看该作者]

狐爸厉害,解决了

 回到顶部