使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

通过网络共享数据库时,Microsoft Access 会以设置的间隔更新信息。 若要查看最新数据,请在“数据表”或“窗体”视图中刷新记录,在“开始”选项卡上,单击“全部刷新 >刷新”。 刷新过程更新数据表或窗体中的现有数据,并且不会对记录重新排序、显示新记录或删除任何已删除的记录或不再满足指定条件的记录。 对于更具体或彻底的更新,请使用宏重新查询数据。

注意:  运行重新查询过程可能很耗时,具体取决于记录集的大小。

您要做什么?

刷新数据

  • 执行下列操作之一:

    • 若要刷新数据表或窗体视图中的记录,请在“ 开始 ”选项卡上的“ 记录 ”组中,单击“ 全部刷新”,然后单击“ 刷新”。

    • 若要刷新数据透视表或数据透视图中的记录,请在“设计”选项卡上的“数据”组中,单击“刷新数据透视”。

    • 按 SHIFT+F9。

返回页首

设置刷新间隔

可以设置 Access 刷新数据的间隔。 默认情况下,Access 每 60 秒刷新一次数据。

  1. 单击 Office 按钮。 此时将显示 Outspace。

  2. 在 Outspace 的左窗格中,单击“ 选项”。

  3. “访问选项 ”对话框的左窗格中,单击“ 高级”。

  4. 在右窗格中的 “高级”下,指定 刷新间隔 (秒) 的值。

返回页首

使用宏重新查询数据

如果希望在事件发生时自动重新查询数据,可以创建宏并将其附加到事件。 例如,假设每当窗体收到 焦点 时,你想要重新查询表单中的数据。 可使用以下过程创建一个宏并将其附加到窗体的 On Get Focus 事件:

  1. 在“创建”选项卡的“其他”组中,单击“”。 如果此命令不可用,请单击“模块”或“类模块”按钮下方的箭头,然后单击“”。

  2. 单击绿色加号 (+) 旁边的框中的箭头,然后单击“ 重新查询”。

  3. 使用名称 Requery 保存宏,然后关闭宏生成器。

  4. 在 设计视图 中打开所需的窗体。 如果未显示属性表,请按 F4 显示它。

  5. 确保已选择窗体本身。 然后,在属性表上,单击“ 事件 ”选项卡。

  6. 在“ 事件 ”选项卡上,单击“ 获取焦点 ”属性中的箭头,然后单击宏的名称 - 重新查询。

  7. 保存窗体。

返回页首

使用代码重新查询数据

还可以使用代码自动重新查询数据。 假设每当窗体收到焦点时,你想要重新查询窗体中的数据。 可使用以下过程创建一个模块并将其附加到窗体的“ 获取焦点 ”事件:

  1. 在“设计”视图中打开所需的窗体。 如果未显示属性表,请按 F4 显示它。

  2. 确保已选择窗体本身。 然后,在属性表上,单击“ 事件 ”选项卡。

  3. 在“ 事件 ”选项卡上的“ 获取焦点” 属性中,单击“ 生成 ”按钮 “生成器”按钮

  4. “选择生成器 ”对话框中,单击“ 代码生成器”。

    一个新模块随即在 Visual Basic 编辑器中打开。

  5. 键入 Me.Requery,然后关闭 Visual Basic 编辑器。

  6. 保存窗体。

返回页首

在 Access Web 应用中重新查询数据

访问在服务器上运行的 Web 应用查询。 可以使用 RequeryRecords 宏重新查询 Access Web 应用中的数据。 此宏需要当前记录集。

  1. 打开所需的窗体,单击“ 操作”,然后单击“当前”。

  2. 操作目录中,单击“ 重新查询”“记录”。 如果选择将 Where= 留空,则不会对结果执行其他筛选,并且通过将 OrderBy= 保留为空,不会执行特定的排序。

  3. 保存窗体。

返回页首

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×