Office中国论坛/Access中国论坛

标题: 如何“记忆式键入”?新手那边无人解决,只好发在这儿 [打印本页]

作者: mymicrosoft    时间: 2003-3-11 21:17
标题: 如何“记忆式键入”?新手那边无人解决,只好发在这儿
我在窗体中输数据的时候,不同记录中有些字段是相同的,请问如何才能象excel那样记忆式键入,加快输入的速度  如:
第一记录: 编号:001 厂家:西门子(中国)有限公司 型号:JNX-1111
第二记录: 编号:002 厂家:西门子(中国)有限公司 型号:JNX-1212
第三记录: 编号:003 厂家:联想数码公司 型号:LCK-1118
第四记录: 编号:004 厂家:西门子通信数据公司 型号:LCK-4566
.......
我所希望的是:在输入第二记录的编号时,当我键入第一个0时,电脑就可以给出001的提示,这样我按ENTER键后,只要修改最后一个数字就可以了
在输入第二记录的厂家时,当我键入“西”字时,电脑就可以给出“西门子(中国)有限公司”,这样我可以根据需要按ENTER确认,或根据需要修改部分(如第四记录).....
在出现不同于最近的记录时,提示自动消失,如:在输入第四记录的前三个字“西”“门”“子”时,第二记录中的“西门子(中国)有限公司”的提示都是存在的,但是当输入“通”字时,提示就自动消失。

报歉,我罗嗦了。

请告诉我具体的做法,最好是给我发一个文件,最简单的就可以(两个字段,两个记录)。
拜托各位了。

[em04]
作者: eio    时间: 2003-3-11 22:31
用组合框就OK啦
作者: mymicrosoft    时间: 2003-3-11 22:48
标题: 不适合用组合框的
这个问题不适合用组合框的。
我觉得应该用代码,但我不知道该怎么写代码,所以想请大家帮个忙,举个小例子发给我。
[em08]
作者: eio    时间: 2003-3-11 23:40
哈哈,代码太多没意思
作者: 徐阿鹏    时间: 2003-3-12 00:03
想法很好,代码我也不会,对不起!我比你还菜
作者: 碧云天    时间: 2003-3-13 02:32
用组合框,在数据来源中引用相应表,输入时即可以用下拉选择相要的值,也可以输入值的第一个其余值也来出来(像excel中的输入),就会有模糊查询效果




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