访问时共享点Web应用程序:更新数据宏导致infinte循环

时间:2016-07-05 20:07:39

标签: ms-access sharepoint-2010 macros office365 access

我正在使用SharePoint网络应用程序来跟踪与项目相关的故障单。我正在尝试计算票证到期的时间量,以及使用作为更新数据宏执行的datediff函数完成票证的时间。宏还根据票证的状态填充名为sloth的字段,宏的截图可以在下面看到。当我尝试更新数据表视图中的字段时,我收到一个错误,指出我创建了一个infite循环。感谢您的帮助:-)

1 个答案:

答案 0 :(得分:0)

不清楚为什么你有两个编辑记录代码块。此外,您没有提到您使用的是什么事件,但是您想要使用Before更改事件。此事件在写入之前发生,并且ALSO不要求您使用编辑记录boock,但仅使用set字段。通过使用更新后事件和编辑记录,您可以使更新后事件反复触发。如果你做了一个editrecord,那么它会触发更新后的事件,如你所见,然后会一遍又一遍地运行。在更改活动之前尝试。