以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]请教辅助输入是否存在一个bug (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=52933) |
||||
-- 作者:yd0731 -- 发布时间:2014/6/25 20:43:00 -- [求助]请教辅助输入是否存在一个bug 对于辅助输入,在ComboBox1控件中输入省份,在ComboBox2控件中利用ComboList生成下拉地市名称的列表(启用辅助输入设置),如果在ComboBox1中选择两次以上的省份,就会发现ComboBox2控件中,利用辅助输入时,输入地市的第一个字,系统会自动将前面的省份带有输入字符的地市一并列示出来,供选择,但在下拉框中是看不到前面省份下属的该地市的名称。 这是不是一个bug呢,难道是没有清理缓存造成的? |
||||
-- 作者:有点甜 -- 发布时间:2014/6/25 20:46:00 -- 呃,不应该吧?
你是不是这样做的?http://www.foxtable.com/help/topics/1523.htm
|
||||
-- 作者:yd0731 -- 发布时间:2014/6/25 20:52:00 -- 原理是的,就是ComboBox2的列表受制于ComboBox1的值生成,每次ComboBox1变化后,ComboBox2的列表重新生成一次
现在手头忙,没有时间做例子,明天补上
例如上面的张某,在后台表中,他属于财务部的人员,但当部门切换到核算中心时,输入“张”,他又出现了一次(但在下拉框中是没有张某的姓名的),类似情况很多,财务部的所有人,在核算中心都出现了。
[此贴子已经被作者于2014-6-25 21:05:19编辑过]
|
||||
-- 作者:jspta -- 发布时间:2014/6/25 21:03:00 -- 贴出你刷新combobox2的代码,你代码有问题 |
||||
-- 作者:yd0731 -- 发布时间:2014/6/25 21:09:00 -- 在combobox1的ValueChanged 代码为:
Dim Filter As String |
||||
-- 作者:有点甜 -- 发布时间:2014/6/25 21:12:00 -- 代码写到每个控件的enter事件里去,参考2楼的帮助。不要只写在一个事件。 |
||||
-- 作者:yd0731 -- 发布时间:2014/6/25 21:17:00 -- 以下是引用有点甜在2014-6-25 21:12:00的发言:
代码写到每个控件的enter事件里去,参考2楼的帮助。不要只写在一个事件。 刚刚测试,代码写入到enter事件,该现象仍然存在! [此贴子已经被作者于2014-6-25 21:17:47编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2014/6/25 21:22:00 -- 呃,我直接用 窗口动态列表项目.table 测试,没有发现有你的问题...... |
||||
-- 作者:yd0731 -- 发布时间:2014/6/25 21:24:00 -- 以下是引用有点甜在2014-6-25 21:22:00的发言:
呃,我直接用 窗口动态列表项目.table 测试,没有发现有你的问题...... 老师,把你的测试文件发上来,我改一改试试,可以吗 |
||||
-- 作者:有点甜 -- 发布时间:2014/6/25 21:27:00 --
|