刷新或再次查询数据
通过网络共享数据库时,Microsoft Access 会以设置的间隔更新信息。 若要查看最新数据,请在“数据表”或“窗体”视图中刷新记录,在“开始”选项卡上,单击“全部刷新 >刷新”。 刷新过程更新数据表或窗体中的现有数据,并且不会对记录重新排序、显示新记录或删除任何已删除的记录或不再满足指定条件的记录。 对于更具体或彻底的更新,请使用宏重新查询数据。
注意: 运行重新查询过程可能很耗时,具体取决于记录集的大小。
您要做什么?
刷新数据
-
执行下列操作之一:
-
若要刷新数据表或窗体视图中的记录,请在“ 开始 ”选项卡上的“ 记录 ”组中,单击“ 全部刷新”,然后单击“ 刷新”。
-
若要刷新数据透视表或数据透视图中的记录,请在“设计”选项卡上的“数据”组中,单击“刷新数据透视”。
-
按 SHIFT+F9。
-
设置刷新间隔
可以设置 Access 刷新数据的间隔。 默认情况下,Access 每 60 秒刷新一次数据。
-
单击 Office 按钮。 此时将显示 Outspace。
-
在 Outspace 的左窗格中,单击“ 选项”。
-
在 “访问选项 ”对话框的左窗格中,单击“ 高级”。
-
在右窗格中的 “高级”下,指定 刷新间隔 (秒) 的值。
使用宏重新查询数据
如果希望在事件发生时自动重新查询数据,可以创建宏并将其附加到事件。 例如,假设每当窗体收到 焦点 时,你想要重新查询表单中的数据。 可使用以下过程创建一个宏并将其附加到窗体的 On Get Focus 事件:
-
在“创建”选项卡的“其他”组中,单击“宏”。 如果此命令不可用,请单击“模块”或“类模块”按钮下方的箭头,然后单击“宏”。
-
单击绿色加号 (+) 旁边的框中的箭头,然后单击“ 重新查询”。
-
使用名称 Requery 保存宏,然后关闭宏生成器。
-
在 设计视图 中打开所需的窗体。 如果未显示属性表,请按 F4 显示它。
-
确保已选择窗体本身。 然后,在属性表上,单击“ 事件 ”选项卡。
-
在“ 事件 ”选项卡上,单击“ 获取焦点 ”属性中的箭头,然后单击宏的名称 - 重新查询。
-
保存窗体。
使用代码重新查询数据
还可以使用代码自动重新查询数据。 假设每当窗体收到焦点时,你想要重新查询窗体中的数据。 可使用以下过程创建一个模块并将其附加到窗体的“ 获取焦点 ”事件:
-
在“设计”视图中打开所需的窗体。 如果未显示属性表,请按 F4 显示它。
-
确保已选择窗体本身。 然后,在属性表上,单击“ 事件 ”选项卡。
-
在 “选择生成器 ”对话框中,单击“ 代码生成器”。
一个新模块随即在 Visual Basic 编辑器中打开。
-
键入 Me.Requery,然后关闭 Visual Basic 编辑器。
-
保存窗体。
在 Access Web 应用中重新查询数据
访问在服务器上运行的 Web 应用查询。 可以使用 RequeryRecords 宏重新查询 Access Web 应用中的数据。 此宏需要当前记录集。
-
打开所需的窗体,单击“ 操作”,然后单击“当前”。
-
在 操作目录中,单击“ 重新查询”“记录”。 如果选择将 Where= 留空,则不会对结果执行其他筛选,并且通过将 OrderBy= 保留为空,不会执行特定的排序。
-
保存窗体。
需要更多帮助?
需要更多选项?
发现 社区了解订阅权益、浏览培训课程、了解如何保护设备等。
社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。
QQ皇族馆(www.qqhzg.cc)多年一直努力专注免费分享QQ技术娱乐!免费分享破解游戏辅助外挂优质资源。自学教程网不定时分享各行各业的自学教程视频,QQ皇族多年来每天坚持分享网络技术资源,努力为各位网友呈现最好的资源,一切竟在QQ皇族馆。