Access VBA教程:Undo方法

使用 Undo方法可以在控件或窗体的值被更改时进行重新设置。

expression.Undo

expression   必需。返回“Applies To”列表中的一个对象的表达式。

说明

例如,可以使用 Undo方法来清除对某个包含无效输入的记录的更改。

如果将 Undo方法应用于窗体,那么将失去对当前记录的所有更改。如果 Undo方法应用于控件,则只影响控件本身。

该方法必须在更新窗体或控件前应用。可以在窗体的 BeforeUpdate事件或控件的 Change事件中包含该方法。

使用 Undo方法可代替下列做法:在事件过程中使用 SendKeys 语句来发送 Esc 键的值。

VBA示例

下面的示例说明在一个控件的 Change事件过程中,如何使用 Undo方法,使一个名为 LastName 的字段由已更改的值重新设置为原始值。


Private Sub LastName_Change()
    Me!LastName.Undo
End Sub

下一个示例,在一个窗体更新前,使用 Undo方法重新设置对窗体的所有。


Private Sub Form_BeforeUpdate(Cancel As Integer)
    Me.Undo
End Sub

上页:Access VBA教程:TransferSQLDatabase方法 下页:Access VBA教程:UseDefaultFolderSuffix方法

Access VBA教程:Undo方法

Access VBA教程:UseDefaultFolderSuffix方法 Access VBA教程:AccessObject对象
Access VBA教程:AccessObjectProperty对象 Access VBA教程:AllFunctions集合
Access VBA教程:Application对象 Access VBA教程:BoundObjectFrame对象
Access VBA教程:CheckBox对象 Access VBA教程:CodeData对象
Access VBA教程:CodeProject对象 Access VBA教程:ComboBox对象
Access VBA教程:CommandButton对象 Access VBA教程:Control对象
Access VBA教程:CurrentData对象 Access VBA教程:CurrentProject对象
Access VBA教程:CustomControl对象 Access VBA教程:DataAccessPage对象
Access VBA教程:DefaultWebOptions对象 Access VBA教程:DoCmd对象
Access VBA教程:Form对象 Access VBA教程:FormatCondition对象
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号