【发布时间】:2014-09-09 20:26:29
【问题描述】:
我是新来的。我也是 MS Access 的新手。我的问题是当我单击 MS Access 的关闭按钮时会发生以下情况:
-
我正在使用 vba 代码在用户 ID 文本框的 LostFocus 事件中显示一条消息。这是代码
Private Sub txtuserid_LostFocus() If Len(txtuserid.Value & nullvalue) = 0 Then MsgBox "You can not leave it blank." txtpswd.SetFocus txtuserid.SetFocus Else txtuserid = txtuserid.Value End If End Sub消息显示 4 次。
之后出现运行时错误:
运行时错误“2110”:
图书馆系统无法将焦点移到控件 txtuserid。
带有“结束”、“调试”和“帮助”按钮。
所以我的问题是,有没有什么方法可以在退出应用程序时停止 VBA 代码,或者有什么更好的方法可以将 SetFocus 设置到所需的字段。
【问题讨论】: