以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]为什么用datatable.GetComboListString()命令对于筛选过的行无法取值? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=121844) |
-- 作者:恶魔天尊 -- 发布时间:2018/7/13 17:57:00 -- [求助]为什么用datatable.GetComboListString()命令对于筛选过的行无法取值? 在行政区域.表里经过筛选后,在客户.表里,如果选择其他城市,那么在县、市这一列无法自动获取行政区域的列 表值: If e.IsFocusCell Then \'如果是焦点单元格
datatable不是对整个表都有效么??为什么表现是table呢??如果要取筛选后的整个表的数据,该怎么取???
此主题相关图片如下:1.jpg 此主题相关图片如下:2.jpg [此贴子已经被作者于2018/7/13 18:00:13编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/7/13 18:11:00 --
e.Col.Combolist = DataTables("行政区域").GetComboListString("县市", "[省市] = \'" & e.Row("省市") & "\' and " & iif(Tables("行政区域").filter>"", Tables("行政区域").filter, "1=1"))
|
-- 作者:恶魔天尊 -- 发布时间:2018/7/13 18:17:00 -- 谢谢回复,但是用这个命令还是无法取到数值。。。。 此主题相关图片如下:3.jpg |
-- 作者:有点甜 -- 发布时间:2018/7/13 18:46:00 -- 不要用加载数据,你改成筛选树
http://www.foxtable.com/webhelp/scr/1997.htm
[此贴子已经被作者于2018/7/13 18:47:55编辑过]
|