当您通过网络共享数据库时,Microsoft Access 将按照设定的间隔更新信息。要查看最新的数据,请从数据表或窗体视图中刷新记录,在<legacyBold></legacyBold><ui>开始</ui>选项卡上单击<legacyBold></legacyBold><ui>全部刷新</ui> > <legacyBold></legacyBold><ui>刷新</ui>。刷新过程将更新数据表或窗体中的现有记录,并且不重新排列记录的顺序,显示新记录,或者删除任何已删除的记录或重新排列不再满足特定条件的记录。要更特定或完全地进行更新,请使用宏重新查询数据。
注意: 运行重新查询过程可能会占用大量时间,具体取决于记录集的大小。
您要做什么?
刷新数据
-
执行以下某个操作:
-
要想在数据表格或是窗体格式中刷新数据,在<ui>开始</ui>选项卡中的<ui>记录</ui>组中,单击<ui>全部刷新</ui>然后单击<ui>刷新</ui>.
-
要想在中枢表格或是中枢列表视图中刷新数据,在<ui>设计</ui>选项卡中的<ui>数据</ui>组中,单击<ui>刷新中枢</ui>.
-
按 Shift+F9。
-
<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#__top">返回页首</link>
设置刷新间隔
可以当Access刷新数据是设置时间间隔。默认情况下,Access 每 60 秒刷新一次数据。
-
单击Office按键。Outspace 会出现。
-
在 Outspace 的左窗格中,单击<ui>选项</ui>。
-
在 <ui>Access 选项</ui>对话框的左窗格中,单击<ui>高级选项</ui>。
-
在右窗格的<ui>高级</ui>下,指定<ui>刷新时间间隔(秒)</ui>值。
<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#__top">返回页首</link>
用宏重新查询数据
您可以创建宏并将其附加到事件中,以便每当事件发生时自动重新查询数据。例如,每当窗体获得<token>TE000127438</token>时重新查询窗体中的数据。您可以通过使用以下步骤,创建一个宏并将其附加到该窗体的“<ui>获得焦点</ui>”事件:
-
在“<ui>创建</ui>”选项卡上的“<ui>其他</ui>”组中,单击“<ui>宏</ui>”。如果此命令不可用,请单击“<ui>模块</ui>”或“<ui>类模块</ui>”按钮下方的箭头,然后单击“<ui>宏</ui>”。
-
单击绿色加号 (+) 旁边框中的箭头,然后单击“<ui>再次查询</ui>”。
-
使用名称<literal>重新查询</literal>, 然后关闭宏创建器来保存宏。
-
在 <token>TE000126615</token> 中打开需要的窗体。如果未显示属性表,请按 F4 来显示。
-
确认窗体已被选择。然后,在属性表中,单击<ui>事件</ui>选项卡。
-
在“<ui>事件</ui>”选项卡上,单击“<ui>获得焦点</ui>”属性中的箭头,然后单击宏的名称 — Requery。
-
保存该窗体。
<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#__top">返回页首</link>
用代码重新查询数据
您也可以用秘密来自动重新查询数据。例如,每当窗体获得聚焦时,您想要重新查询窗体中的数据。您可以通过使用以下步骤,创建一个宏并将其附加到该窗体的<ui>获得焦点</ui>事件中。
-
在设计窗口中打开需要的窗体。如果未显示属性表,请按 F4。
-
确认窗体已被选择。然后,在属性表中,单击<ui>事件</ui>选项卡。
-
在<ui>事件</ui>选项卡中的<ui>获得聚焦</ui>属性中,单击<ui>创建</ui>按钮<mediaLinkInline><image xlink:href="d5f9f47b-bca3-42bd-9772-96ff011602bd"></image></mediaLinkInline>.
-
在<ui>创建选择</ui>对话窗口中,单击<ui>密码创建</ui>.
一个新模块随即在 Visual Basic 编辑器中打开。
-
键入 <literal>Me.Requery</literal>,然后关闭 Visual Basic 编辑器。
-
保存该窗体。
<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#__top">返回页首</link>
在 Access 应用程序中重新查询数据
要获取在服务器应用程序上运行的查询。您将使用 RequeryRecords 宏在 Access 应用程序中重新查询数据。此宏需要当前记录集。
-
打开需要的窗体,单击<ui>操作</ui>,然后单击“当前”。
-
在<ui>操作目录</ui>中单击<ui>重新查询记录</ui>”。如果您选择将 <ui>Where=</ui> 留空,则不会对结果执行其他筛选,并且通过将 <ui>OrderBy=</ui> 留空,不会执行任何特定的筛选。<legacyBold></legacyBold>
-
保存该窗体。
<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#__top">返回页首</link>