ACCESS 2007的问题-4-窗体中的问题

窗体来源于查询,查询名为“销售记录”,此查询作为一个子窗体,主窗体来源于“客户资料表”,客户编号是主键,当我输入客户编号时,显示客户资料,这一步OK,我的目的是:输入客户编号后,主窗体显示客户资料,子窗体显示该客户的销售记录,(销售记录可能是空,可能是一个条,也可能是多个)
请问要如何设置,我是一个新手,请说的详细一些,谢谢

楼上思路是正确的。既然楼主是新手,给个不用编程的方法,但是相对有点曲折。
一、建表,建立客户资料表和销售记录表,这两个表楼主应该已经建好了。再建立一个“临时表”,字段只有1个,客户编号。
二、建窗体,窗体来源→临时表,窗体建立一个组合框,控件来源是临时表的“客户编号”,行来源是客户资料表,绑定列设置为“客户编号”所在字段。(例如:客户资料表第一列是客户姓名,第二列是客户编号,绑定列就设置为“2”,列数设置成“2”,列宽设置成“0cm;2cm”。如果第一列就是“客户编号”,绑定列和列数都用默认值“1”)
三、建子窗体1,直接将客户资料表拖进主窗体,系统回自动向导生成客户资料的子窗体,设置子窗体属性,链接主字段→“客户编号”,链接子字段→“客户编号”。同样道理建立子窗体2,将客户销售记录也链接上。
四、建立刷新按钮。用按钮向导生成刷新按钮。有的朋友的access是不完全版,如果没有按钮向导,就制作一个按钮,在单击事件写上:
Me.Refresh
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-14
用VBA代码解决了。主要思路:1、把主窗体“客户编号”字段作为“销售记录”查询的查询条件;2、为主窗体“客户编号”字段的“更新后”编写代码,刷新子窗体就可以了追问

代码如何编写??

相似回答