Access Web App - 如何在通过数据宏更改数据后更新UI?

时间:2015-06-19 23:15:44

标签: sharepoint-2013 ms-access-2013 ms-access-web-app

假设我有一个包含三个表的Access Web App:Group,Person和Task,如果使用普通的Access客户端数据库,大致会是这样的:

Exemplary data model

在此应用程序中,只要更改任务表,就会运行数据宏。例如,如果添加了新任务并为其分配了人员,则该任务的估计工作负载会增加分配人员的工作负载字段。如果更改或删除任务条目,将执行类似的更改。

由于我的问题与用户界面有关,我还提供了有关用户界面的一些细节:

该组的视图包含一个"相关项目"控制显示所有组成员。这"相关项目" control允许打开所选Person的弹出窗口。

此弹出窗口 - 再次 - 包含"相关项目"控制显示所有已分配的任务。

现在我的实际问题是:

如果我现在编辑任务的估计工作负载,则Person条目中的更改实际存储在数据库中 - 但在我手动重新加载网页之前,不会反映在用户界面上。

因此,我的问题归结为:如何确保当前由Task表的数据宏在Person表上引起的更改反映在用户界面上,而无需重新加载页面吗

2 个答案:

答案 0 :(得分:0)

您需要一个重新运行查询的UI宏,以便在UI端反映出来。该操作称为RequeryRecords

enter image description here

您可以通过将字段留空来省略“条件”,这只是运行普通选择查询。

这个video教程会有所帮助,它有点冗长。

答案 1 :(得分:0)

不,你不需要一个按钮(虽然这可能有助于其他目的)。只需将重新查询添加到"更新后"您正在更新的字段的属性。