您好,请问ACCESS里我有几个组合框和几个文本框,
您好,请问ACCESS里我有几个组合框和几个文本框,想让选择了一个组合框后别的组合框和文本框自动选择了对应的数值,请问怎么操作?如果个别组合框和文本框不是同一张表来的,是...
您好,请问ACCESS里我有几个组合框和几个文本框,想让选择了一个组合框后别的组合框和文本框自动选择了对应的数值,请问怎么操作?如果个别组合框和文本框不是同一张表来的,是否一样操作,能否麻烦详细说明,我刚用ACCESS没多久,谢谢。
能不能说的详细点怎么操作 展开
能不能说的详细点怎么操作 展开
1个回答
展开全部
比如你有个学生表, 字段(ID,学生姓名,性别,电话)
窗体上有学生姓名组合框,性别和电话文本框,
在学生姓名组合框的属性表--事件--更新后--选择事件过程,然后点他旁边那三个点的按钮,进入后台VBA代码界面
Private Sub 学生姓名_AfterUpdate()
Me.性别 = Dlookup("性别","学生表","学生姓名='" & Me.学生姓名 &"'")
Me.电话 = Dlookup("电话","学生表","学生姓名='" & Me.学生姓名 &"'")
End Sub
窗体上有学生姓名组合框,性别和电话文本框,
在学生姓名组合框的属性表--事件--更新后--选择事件过程,然后点他旁边那三个点的按钮,进入后台VBA代码界面
Private Sub 学生姓名_AfterUpdate()
Me.性别 = Dlookup("性别","学生表","学生姓名='" & Me.学生姓名 &"'")
Me.电话 = Dlookup("电话","学生表","学生姓名='" & Me.学生姓名 &"'")
End Sub
追问
谢谢,我按您的方法试了,现在有一个文本框跟着走了。但是另一个组合框没有跟着走,是什么原因呢?如果我另外还有几个组合框是别的表的。我只要把Me.性别 = Dlookup("性别","学生表","学生姓名='" & Me.学生姓名 &"'")里的表名改了就行么?谢谢
追答
Dlookup("性别","学生表","学生姓名='" & Me.学生姓名 &"'")
"性别"---你需要取得的字段
"学生表"---取得字段的来源表名
"学生姓名='" & Me.学生姓名 &"'" 上述内容所需要的条件
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询