反饋已提交

網絡繁忙

當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

死循环

1. 描述

在预览一个模板或是做一个模板时,是否有时会出现报死循环类似的错误(如:Death cycle exsits when calculate parent:[D4,B4]),那是什么原因出现这样的情况的呢?

这个往往是由于您设置的某个单元格的父格不当导致的。

2. 产生错误的原因

2.1 情况一

如果出错对象只有一个单元格,比如 A1,则说明 A1 所引用的单元格出现了死循环

2.2 情况二

如果出错对象是一个单元格,但用中括号标记出来了,比如 [A1],则说明 A1 的左父格或者上父格引用了自身

2.3 情况三

如果出错对象是两个单元格,比如 [B1, A1],则说明 A1 和 B1 的左父格或者上父格设置出现了死循环

报错情况:

分页预览报表时,报如下错:


222

报如下错误信息:

222

分析:看了如上错误信息后,我们来看下模板的设计界面:

图1:

222

图2:

222

原因:

会发现设计模板中,B4 单元格的左父格,设置为 D4 了(图1),而 C4 与 D4 单元格,是不扩展的且这里是默认的,那就是 C4 与 D4 单元格的左父格均默认为 B4(图 2),即这里 B4 单元格的左父格为 D4 而 D4 单元格的左父格均却为 B4,就矛盾,出现了逻辑错误。而把B4单元格的左父格,设置为默认后,即左父格为默认 A4,这样就不会出现死循环的问题了。


解决方案:分析检查下报错信息中相关的单元格,看其左、上父格的设置是否存在矛盾的地方。


附件列表


主題: 原简体文档
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉