无需打开表单即可更新表和计算字段

时间:2012-09-02 19:00:03

标签: ms-access sharepoint-2010 ms-access-2010 infopath2010

我有一个Access 20数据库,其数据链接到SharePoint库列表。数据通过Infopath表格收集。

在数据库中,用于显示与每个项目相关的数据的表单使用查询从客户表中绘制,并使用表来跟踪项目的成本。 for包含一个子表单,该子表单跟踪项目所花费的时间,计算在开始时间和停止时间之间经过的时间。子窗体的页脚中的umbound文本框计算工作小时数的总和,主窗体上的文本框显示子工作的总工作小时数。

在打开表单之前,不会在主表单中计算通过infopath表单输入的数据。由于有些用户甚至没有进入数据库并仅通过Infopath表单输入他们的数据,因此在主表单上也不会跟踪在这些一次性项目上花费的时间 - 只有子表单小时表。

现在问题是:如何在不打开表单视图中的每个项目的情况下编码要计算的数据?

1 个答案:

答案 0 :(得分:0)

您将不得不编写一个查询或者一个脚本/可执行文件,它复制打开表单时所做的逻辑。

如果这太困难了(一种明显的可能性)。然后是其他选项。

编写一个应用程序/脚本,为每个东西打开mainform。如果你能够检测出它需要做的事情并且只是打开它们,那就更好了。

再次检测方案。提供受影响客户的报告,以便在打开时将其删除。阻止依赖于此数据的功能是正确的,直到它为止。

这是一个不太好的立场,你可以在关注分离时支持“这会更便宜”。你有我的同情,我自己的这件T恤标本是食物发现和严重磨损。