access窗体中在“单位名称”控件中进行输入后,在新记录中让该控件自动显示相同内容,不必重复输入。
access窗体中,比如在“单位名称”控件中进行输入“儿童医院”后,如何使在接下来的新记录中让“单位名称”控件自动显示相同内容“儿童医院”,不必再人工重复输入。感谢!是要...
access窗体中,比如在“单位名称”控件中进行输入“儿童医院”后,如何使在接下来的新记录中让“单位名称”控件自动显示相同内容“儿童医院”,不必再人工重复输入。感谢!
是要在输入第一条记录后,我才能知道这个控件的默认值哦,所以无法在空白数据库时就设立默认值。 展开
是要在输入第一条记录后,我才能知道这个控件的默认值哦,所以无法在空白数据库时就设立默认值。 展开
1个回答
展开全部
这里以文本框控件为例。假定您的表或者查询名称为“联系表”,窗体中有个文本控件名称为“公司名称”,那么在公司名称的更改事件(Change)或者更新后事件(AfterUpdate)中输入代码即可,例如:
Private Sub 公司名称_AfterUpdate()
'第一个地址表示窗体中名称为“地址”的文本框控件。
'第二个地址为“联系表”中“地址”字段。
'第一个公司名称为“联系表”中的字段,第二个为窗体中的名为“公司名称”的控件。
Me.地址=DLookup("地址","联系表","公司名称='"&Me.公司名称&"'")
End Sub
*******************************************************************
需要注意的是,以上必须是一一对应的。即一个“公司名称”只能有一个“地址”,如果有多个“地址”则应该用组合框来让用户自行选择。——这属于联动菜单部分。
Private Sub 公司名称_AfterUpdate()
'第一个地址表示窗体中名称为“地址”的文本框控件。
'第二个地址为“联系表”中“地址”字段。
'第一个公司名称为“联系表”中的字段,第二个为窗体中的名为“公司名称”的控件。
Me.地址=DLookup("地址","联系表","公司名称='"&Me.公司名称&"'")
End Sub
*******************************************************************
需要注意的是,以上必须是一一对应的。即一个“公司名称”只能有一个“地址”,如果有多个“地址”则应该用组合框来让用户自行选择。——这属于联动菜单部分。
追问
非常感谢您的解答!但是我没明白例子中“地址”的意义。比如我想让文本控件“company”在第一次输入后,在第二次输入时自动出现,字段就是“company“吧,地址的含义具体是什么呢?sorry学艺不精,麻烦指教了~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询