假设我有一个 Access Web App,其中包含三个表:Group、Person 和 Task,如果使用普通的 Access 客户端数据库,它们大致如下所示:
在这个应用程序中,只要更改了任务表,就会运行数据宏。例如,如果添加了一个新任务并为其分配了一个人员,则分配的人员的工作量字段会增加该任务的估计工作量。如果更改或删除任务条目,将执行类似的更改。
由于我的问题与用户界面有关,因此我还提供了有关 UI 的一些详细信息:
组的视图包含显示所有组成员的“相关项”控件。这个“相关项目”控件允许为选定的人员打开一个弹出窗口。
这个弹出窗口 - 再次 - 包含一个“相关项目”控件,显示所有分配的任务。
现在到我的实际问题:
如果我现在编辑任务的估计工作量,则 Person 条目中的更改实际上存储在数据库中 - 但在我手动重新加载网页之前不会反映在用户界面上。
因此,我的问题归结为:如何确保当前由 Task 表的数据宏在 Person 表上引起的更改反映在用户界面上,而无需重新加载页面?