0

我在 Crystal Reports 2011 (v14) 中开发了一个报表,我需要让它在基于 Crystal Reports XI (v11) 阅读器的应用程序中工作。我正在着手采购 XI,因此我可以在那里调整报告,但同时,如果我能让 2011 年开发的报告能够正常工作,那就太好了。由于此答案中引用了前向兼容性说明,我希望这会起作用。

当我尝试在基于 XI 的应用程序中运行我的报告时,我得到

错误:-2147206429

TLV 记录无效。

在模块中:Crystal Reports ActiveX 设计器

我怀疑我的报告在 2011 年使用了 XI 中不存在的某些功能,并且以某种方式阻碍了 XI 阅读器引擎。2011年我拿了一个在XI开发的报表打开保存,在XI打开没有问题。

2011 年有哪些功能而不是 XI 可能会让我在这里绊倒?我应该检查我的报告以使其最有可能在 XI 中运行?

更新:我尝试重建我的报告,一次一个功能,以查看错误何时出现在 XI 上。只要我将参数的提示组创建为查询存储过程或表的动态列表,即使我没有设置提示组的任何特殊特征,它也会这样做。鉴于动态参数提示组与 XI 一起出现,这不应该工作吗?

4

1 回答 1

0

没有多少——正如你所说——我一直发现它们是完全向后兼容的。

想到的主要事情是动态排序控制和创建可选参数的能力。

如果您想附上报告,我可以尝试打开/保存/检查。

于 2012-05-24T15:41:54.417 回答