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

2024-12-25 07:26:09
推荐回答(2个)
回答1:

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

回答2:

用VBA代码解决了。主要思路:1、把主窗体“客户编号”字段作为“销售记录”查询的查询条件;2、为主窗体“客户编号”字段的“更新后”编写代码,刷新子窗体就可以了