Access交流中心

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

如何实现键入客户代码跳出客户简称

红色便便  发表于:2009-02-09 19:33:07  
复制

在客户代码框中键入相应代码在客户简称处就能自动跳出该客户的简称(例:键入APC01就跳出北京华通),请教高手如何实现,谢谢!点击下载此附件

 

Top
竹笛 发表于:2009-02-09 19:46:10
马山杨梅 发表于:2009-02-09 19:48:46

在客户代码的更新后事件中放入  Me.客户简称 = DLookup("[客户简称]", "客户代码参照表", "[客户代码] ='" & Me.客户代码 & "'")  即可。

点击下载此附件

ACMAIN.CHM 发表于:2009-02-09 19:50:05
在窗体的 '客户代码'文本框的 afterupdate事件中放入如下代码。
 
Private Sub 客户代码_AfterUpdate()
    Me.客户简称 = DLookup("客户简称", "客户代码参照表", "客户代码='" & Me.客户代码.Value & "'")
End Sub


 
其实,如果已经有 [客户代码参照表] 则从数据库设计的角度来说,在[运单录入表]中就不必要再有 [客户简称] 这个字段了,否则当  [客户代码参照表] 中的 客户简称 更改了,比如客户更名了,或者以前的名字输错了,你 [运单录入表]中的改还不不改 ?
 
把 [客户简称]  从  [运单录入表]去掉,然后做一个查询,这样什么代码都不用写了,当你输入 [客户代码] 后直接就跳出 [客户简称] 了。
 
 

******************
*   一切皆有可能   *
******************



QQ群 48866293 / 12035577 / 7440532 / 13666209
http://forum.csdn.net/SList/Access
http://www.accessbbs.cn/bbs/index.php
http://www.accessoft.com/bbs/index.asp
http://www.office-cn.net/vvb/?fromuid=141646
http://www.access-programmers.co.uk/forums

http://www.office-cn.net/home/space.php?uid=141646


红色便便 发表于:2009-02-09 20:07:21
谢谢ACMAIN0CHM老师,查询如何做? 我是新手 不好意思 学到很多 :)

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