访问共享点网络应用程序:更新数据宏导致无限循环

Posted

技术标签:

【中文标题】访问共享点网络应用程序:更新数据宏导致无限循环【英文标题】:share point web app on access: on update data macro causes infinte loop 【发布时间】:2016-07-05 20:07:38 【问题描述】:

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

here is a link to the data macro The table the macro runs on

【问题讨论】:

【参考方案1】:

不清楚为什么你有两个编辑记录代码块。此外,您没有提及您使用的事件,但您想使用更改前事件。此事件发生在写入之前,并且 ALSO 不需要您使用编辑记录 boock,而只使用设置字段。通过使用更新后事件和编辑记录,您会导致更新后事件反复触发。如果您执行编辑记录,那么它会触发更新后事件,如您所见,该事件将一遍又一遍地运行。在更改事件之前尝试。

【讨论】:

以上是关于访问共享点网络应用程序:更新数据宏导致无限循环的主要内容,如果未能解决你的问题,请参考以下文章

在使用游标时,使用 Oracle SQL 更新记录会导致无限循环

在render()中更新状态时,防止无限循环

从消费者 componentDidMount 更新反应上下文会导致无限重新渲染

从 api 推送数组数据会导致无限循环

Apollo 客户端和 Redux 设置导致无限渲染循环

C 语言文件操作 ( 配置文件读写 | 框架搭建 | 主函数逻辑结构 | 启动无限循环 | 接收用户操作值 | 宏定义 | 显示操作菜单 )