access窗体中如何输入一个字段后,其他字段自动显示出来
有一个表,建立了一个查询,查询结果是:公司名称,地址,联系电话,在一个窗体中,如何选择了公司名称后,地址和电话自动显示啊?...
有一个表,建立了一个查询,查询结果是:公司名称,地址,联系电话,在一个窗体中,如何选择了公司名称后,地址和电话自动显示啊?
展开
2个回答
展开全部
这里以文本框控件为例。假定您的表或者查询名称为“联系表”,窗体中有个文本控件名称为“公司名称”,那么在公司名称的更改事件(Change)或者更新后事件(AfterUpdate)中输入代码即可,例如:
Private Sub 公司名称_AfterUpdate()
'第一个地址表示窗体中名称为“地址”的文本框控件。
'第二个地址为“联系表”中“地址”字段。
'第一个公司名称为“联系表”中的字段,第二个为窗体中的名为“公司名称”的控件。
Me.地址=DLookup("地址","联系表","公司名称='"&Me.公司名称&"'")
End Sub
*******************************************************************
需要注意的是,以上必须是一一对应的。即一个“公司名称”只能有一个“地址”,如果有多个“地址”则应该用组合框来让用户自行选择。——这属于联动菜单部分。
Private Sub 公司名称_AfterUpdate()
'第一个地址表示窗体中名称为“地址”的文本框控件。
'第二个地址为“联系表”中“地址”字段。
'第一个公司名称为“联系表”中的字段,第二个为窗体中的名为“公司名称”的控件。
Me.地址=DLookup("地址","联系表","公司名称='"&Me.公司名称&"'")
End Sub
*******************************************************************
需要注意的是,以上必须是一一对应的。即一个“公司名称”只能有一个“地址”,如果有多个“地址”则应该用组合框来让用户自行选择。——这属于联动菜单部分。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询