UpdateOptions 属性

expandtri全部显示

使用 UpdateOptions 属性可以指定链接OLE 对象的更新方式。Integer 型,可读写。

expression.UpdateOptions

expression     必需。返回“应用于”列表中的一个对象的表达式。

说明

UpdateOptions 属性使用以下设置:

设置

Visual Basic

说明

自动

acOLEUpdateAutomatic

(默认值)每当链接数据更改时即自动对对象进行更新。

手动

acOLEUpdateManual

只在控件的 Action 属性设置为 acOLEUpdate 或链接由“编辑”菜单上的“OLE/DDE 链接”命令更新时,才更新对象。

属性表中或者使用 Visual Basic 可以对 UpdateOptions 属性进行设置。在 Visual Basic 中使用控件的默认控件样式DefaultControl 方法可以对控件的默认值进行设置。

另外,还可以通过“编辑”菜单上的“OLE/DDE 链接”命令对 UpdateOptions 属性进行设置。

一般情况下,链接数据发生更改时对象就会自动更新,不过也可以设置 Microsoft Access 在接收到特定的更新指令时才对数据进行更新。例如,假设其他用户或者其他应用程序可以访问或更改窗体上的链接电子表格数据,则可以对该属性进行设置,指定只有在数据库以单用户模式打开的情况下才对链接数据进行更新。

UpdateOptions 属性设为“手动”时,更新时间间隔是由“选项”对话框(可通过单击“工具”菜单上的“选项”打开该对话框)“高级”选项卡上“刷新间隔”框的设置决定的。

注释  对象数据发生更改时将触发 Updated 事件。

示例

下面的示例将名为 OLE1 的未绑定对象框的 UpdateOptions 属性设置为手动更新,并使用 Action 属性强制更新控件中的 OLE 对象。

OLE1.UpdateOptions = acOLEUpdateManual

OLE1.Action = acOLEUpdate