以文本方式查看主题 - 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp) -- 用户咨询 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=4) ---- 列表框能不能改进一下? (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=4&id=23130) |
||||
-- 作者:reachtone -- 发布时间:2009-2-18 9:36:49 -- 列表框能不能改进一下? 列表框构件只有在单击以后才能弹出候选值,这在大数据量的数据输入时非常不便,因为要在键盘和鼠标件不断切换,非常麻烦。请官方看看能否增加一个“弹出列表”的方法,当该构件获得焦点时可以自动显示列表。 |
||||
-- 作者:admin -- 发布时间:2009-2-18 10:02:28 -- 你说的应该是“组合框”,现在就有这个功能,把“自动列表”属性设为<真>,当有键如入时会自动列表。 |
||||
-- 作者:reachtone -- 发布时间:2009-2-18 10:35:05 -- 是的。是“组合框”,我搞错了。。。 经测试,“组合框”构件是可以自动列表,但“字段组合框”没有自动列表属性,可不可以加上呢? 由于“字段组合框”没有自动列表属性和内容改变事件,我目前只有通过“编辑行”的内容改变事件动态改变ADO查询结果、然后再通过这个ADO查询的数据表网格选择取值。这种变通方法虽然实现了完全不使用鼠标、直接通过键盘输入的目的,但实现过程有点繁琐。 如果“字段组合框”加上“自动列表”属性、“内容改变”方法,这些问题就好办多了。 |
||||
-- 作者:FSJM -- 发布时间:2009-2-18 10:54:56 -- 我们会尽力增加的。 |
||||
-- 作者:reachtone -- 发布时间:2009-2-18 11:19:51 -- 为了能更清楚的说明问题,我做了个示意图如下。如果字段组合框能自带关键字筛选功能就好了!! |
||||
-- 作者:玩脑者 -- 发布时间:2009-2-18 13:05:36 -- 可以先把数据库中的内容读到组合框中,然后,在组合框中输入内容就可以自动查找了。 但这里有一点需要注意,即:当组合框中的内容第一个字有相同时 如: 张三 李四 王五 王六 这时当在组合框中输入“王”时,组合框中的当前内容会变为取第一个值的全部内容,即“王五”。 |
||||
-- 作者:reachtone -- 发布时间:2009-2-18 15:48:41 -- 以下是引用玩脑者在2009-2-18 13:05:36的发言:
可以先把数据库中的内容读到组合框中,然后,在组合框中输入内容就可以自动查找了。 这时当在组合框中输入“王”时,组合框中的当前内容会变为取第一个值的全部内容,即“王五”。 呵呵,把数据库中的内容读到组合框中,需要使用记录循环构件。这样做,不仅麻烦,字段组合框构件也就废掉了? 组合框中输入关键字时,可以快速取到第一个值。但这并不是筛选啊!如果能通过关键字完成动态筛选功能就太棒了!希望组合框、字段组合框、字段查找组合框都能加入此功能。也就是把“动态查找”增强到“动态筛选”。 |
||||
-- 作者:玩脑者 -- 发布时间:2009-2-18 18:02:17 -- 嗯,对,这样做是动态查找没错,“动态筛选”,这个功能是一直想要的。呵呵。。 |
||||
-- 作者:从头再来 -- 发布时间:2009-2-18 18:29:58 -- 不知我这个项目如何。
|
||||
-- 作者:玩脑者 -- 发布时间:2009-2-19 11:43:17 -- 做的挺好,唯一的就是界面的美观,布局差一点,我看了你的其他的项目,同样存在美观和布局问题,给人的感觉界面有点“垮大”,不知这个词能不能明白,是东北方言。 密码多少? |