使用VBA更新Access 2007中的表单记录集
问题描述:
我正在做一些访问开发,我遇到了一个问题,我需要确保在按钮OnClick处理程序中更新表单。使用VBA更新Access 2007中的表单记录集
我在想,它可能工作是这样的:
if me.dirty then
me.update 'This is a nonexistent form method'
end if
<rest of handler>
如果这样的事情存在,我将不得不手动调用的OnUpdate事件处理程序?
答
我一直使用此代码在我Save_Click处理
If Me.Dirty Then
DoCmd.RunCommand acCmdSaveRecord
End If
答
我会避免.RunCommand版本,因为有些情况下,Me.Dirty = False可以正常工作并且交流禁止菜单命令。
另一方面,Me.Dirty一直把我当成一个属性,应该是只读的,但事实并非如此。