Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

组合框下拉列表模糊输入

ss  发表于:2013-06-03 20:11:29  
复制

我想设计一窗体其中客户代码可以通过客户名称模糊输入,还有物料代码也一样,我在网上搜了一个代码,由于我不会虽然通过修改基本能模糊输入,但不会回写到客户代码
下面我把附件上传麻烦各位会的帮忙修改一下,多谢!
数据库窗体现状:
1,在客户名称中输入文字可实现模糊查找输入,但不会只回写到“客户名称”中,“产品型号”情况也一样
2,估计是由于“产品型号”和“产品全名”都来源于一个表,只能用一个做下拉
3,由于我不会代码,只是用了网上找来的代码加入修改,模糊输入时经常会出错
4,虽然下拉框能模糊输入,但结果不会传到关键字“客户代码”中,如果先在模糊输入处输入信息,不能继续填写窗体的信息,不能完成记录输入
5,可能与第4点原因一样,在下方窗体通过复制记录输入必须先保存记录才能修改“客户代码”,“物料代码”
6,模糊输入控件很容易误改了数据表的信息,如查找之前的记录,左客户代码是1.1.1的记录中,名称是AAA,这时想改成2.2.2--BBB,在模糊输入控件上输入BB,结果找到了BBB,但却改成了1.1.1---BBB

希望各位帮我改下达成以下功能:
1,在模糊控件中输入信息,找到并选择相关记录后,如找到相应的客户后,“客户代码”自动回传到窗体“客户代码”中,----这点在我没有加入事件代码实现模糊功能时是可以的
2,在模糊控件,如客户名称控件输入的信息不能修改“客户”表中的数据,只能是选择相应记录用途
3,最好能实通过“产品名称”“产品型号”都能模糊查询,注意两者来源一个表----如果太复杂就不管了
4,在窗体通过模糊输入选择相应信息后可以继续输入窗体中其他的信息,多谢!
组合框模糊输入样表


 

Top
hongyin 发表于:2013-06-05 10:55:58

【Access源码示例】改进后的完美实现组合框模糊搜索功能

http://www.accessoft.com/article-show.asp?id=8052

这个可能更好。



ss 发表于:2013-06-05 17:59:33

谢谢你的帮忙

1,这个的提示要在64位系统中运行,我的是WIN8+OFFICE2013都是64位的,不知为什么还是出错

2,看了代码。。。太高了,对于这连VBA菜鸟都称不上的看不懂呀

3,可能是我标题表达不清,关于模糊输入我样表基本实现,可是我要输入的后的后续功能,------这才是关键输入后怎样联动回传到相应的“客户代码”中(不只是客户名称)详细如我上面说的功能,我再想想改下标题才行



ss 发表于:2013-06-05 18:14:48

帖子没编辑功能啊。。。。。。

可能是我写得太多了,请各位看我想达成功能:
1,在模糊控件中输入信息,找到并选择相关记录后,如找到相应的客户名称后,关联的“客户代码”自动回传到窗体“客户代码”中,----这点在我没有加入事件代码实现模糊功能时是可以的----其实就是想改善普通设计中知道客户名称想输入关键字“客户代码”要先到客户表找
2,在模糊控件,如客户名称控件输入的信息不能修改“客户”表中的数据,只能是选择相应记录用途
3,最好能实通过“产品名称”“产品型号”都能模糊查询,能实在一个组合框中输入信息能同时查找两者更好,注意两者来源一个表----如果太复杂就不管了,按型号设计吧
4,在窗体通过模糊输入选择相应信息后可以继续输入窗体中其他的信息----一句话说就是不只是为模糊输入设计而设计模糊输入只是在这个销售记录录入窗体实现过程中一个设计难点,不是孤立的设计 (网上朋友回复在大多是孤立的模糊查询设计,这与帮不了我完成样表的设计,当然这也是因为我不会代码设计,会的朋友也许能从中看到参考启发从而完成设计)

希望各位抽时间帮忙,多谢!

 



总记录:3篇  页次:1/1 9 1 :