Office中国论坛/Access中国论坛

标题: [求助]组合框模糊查询及输入 [打印本页]

作者: gdfsslec    时间: 2007-3-8 20:03
标题: [求助]组合框模糊查询及输入
[attach]23435[/attach]
我按照论坛上的例子做了一个,但有两个问题:

1、向下箭头不能使用,只能用鼠标选择

2、回车后记录有时候不能记录,组合框显示空白

请高手指教!
作者: 一点通    时间: 2007-3-8 22:16
缺少"客户录入"窗体
作者: hi-wzj    时间: 2007-3-8 23:04
问题1:将此代码(开票回款客户.Dropdown)放到组合框的进入或获得焦点事件中  

问题2:不明白你的意思
作者: sbsfhgl    时间: 2007-3-9 00:24
开票回款客户.Dropdown ,有了这个就能解决问题,把它编写到鼠标进入事件过程中就解决了
作者: gdfsslec    时间: 2007-3-9 01:11
还是不行,可能我没把问题讲清楚。

1、“向下箭头不能使用,只能用鼠标选择”意思是说当进入组合框后,输入一个字,如果展开的下拉菜单中有多个单位,无法用键盘上的向下箭头移动焦点,选择需要的客户。

2、“回车后记录有时候不能记录,组合框显示空白”意思是这是一个输入界面,当在组合框输入完毕后,回车进入下一个文本框的时候,应该在组合框内仍然显示选择的客户,而不应该是空白。从数据表看增加的记录也确实没有录入客户(在完全用键盘操作的情况下)。

我的目的是:由于客户名称较多,平时大家都是记简称,所以希望当进入这个组合框时只要输入一个简单关键词,就可以把包含这个词的单位都搜索出来,然后可以用继续输入关键字只剩下这个客户,或者用键盘上的下箭头选择这个客户,回车进入下一个文本框,完全用键盘操作(速度快)。

客户录入窗体是用于当客户表中没有这个记录时候需要用的,可以不考虑先。

请大师们继续指教!
作者: swo    时间: 2007-3-9 06:51
Re 1

我按你的想法又重新做了一个,能够按关键字更新数据源,但不能用向下键选择多个单位,原因是每一次按向下键都有一个键释放,而这个键释放又会将新值纳入到查询中,所以一次按下后就只剩下一个单位了。因为查询的值已经变了
作者: swo    时间: 2007-3-9 07:02
我找了一个折中的办法,先在一个文本框中输入关键词,再在第二个中查询,这样就可以方便使用向下键选择单位了,速度上也不影响,只是多按一个Tab键,你看看窗体1[attach]23443[/attach]

作者: gdfsslec    时间: 2007-3-9 16:56
谢谢SWO斑竹!!!

您的方法其实更好!就用这个办法!

再次感谢!
作者: 75501241    时间: 2007-3-25 20:29
[em01]
作者: zczc123    时间: 2008-7-13 14:16
[:50]
作者: cjssxo    时间: 2010-2-28 01:02
欣赏学习
作者: armada_1    时间: 2010-2-28 12:29
[em01]
作者: malee189    时间: 2010-3-7 09:59
good




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3