【发布时间】:2012-08-16 11:33:54
【问题描述】:
在 Access 中,我有一个包含三个文本框的表单。 我正在尝试使用两者的组合更新一个名为 tbxCombinedName 的文本框:
- 文本框 tbxLastName(人的姓氏)
- 文本框 tbxFirstName(人的名字)
我的问题是:我使用什么文本框属性,所以当我在 tbxLastName 中输入文本时,CombinedName 文本框会立即更新,然后保存在表格中联系人。
在Microsoft's website,我发现在文本框输入时的步骤流程如下:
KeyDown → KeyPress → BeforeInsert → Change → KeyUp
我尝试使用 OnChange 和 OnKeyDown 属性,但无济于事。哪个属性与什么代码相结合,将允许 update-as-you-type 操作起作用?
这是我之前写的,没用:
Private Sub tbxLName_change()
Dim lastName As String
Dim nameCode As String
lastName = tbxLName.Value
Debug.Print lastName
nameCode = tbxNameCode.Value
nameCode = lastName
Debug.Print nameCode
End Sub
提前感谢您的所有帮助。
【问题讨论】:
标签: ms-access textbox vba auto-update