Dynamics NAV - SQL 服务器报表生成器 - CommandText 属性 尚未初始化

Dynamics NAV - SQL Server Report Builder - CommandText property has not been initialized

我想首先描述我正在尝试做的事情。我在 Dynamics NAV 2015 中工作,尝试使用 Microsoft SQL Server Report Builder 创建自定义报告布局。它的工作方式是我在 NAV 中,选择自定义报告,然后单击 'Edit Layout'。 Report Builder 会自动弹出并允许我开始工作。

问题是,即使我有一份完全没有任何内容的全新报告,我也无法预览报告。相反,我收到以下错误:

ExecuteReader: CommandText property has not been initialized
----------------------------
Query execution failed for dataset 'DataSet_Result'.
----------------------------
An error has occurred during report processing.
----------------------------
An error occurred during local report processing.

奇怪的是,如果我工作并保存它,然后返回到 NAV 并打印报告,它工作正常。我在 Report Builder 中处理它时无法预览它。

有谁知道为什么'CommandText'不会自动初始化?或者我会去哪里初始化它?我觉得有些地方可能设置不当,但我找不到任何有用的地方。

编辑 Dynamics NAV 的布局时,无法在 Report Builder 中预览。数据集在设计时不可用于报表生成器。 这些报表不直接连接到 SQL 或 Reporting Services。

您需要通过 NAV 保存并 运行 报告,以便它可以填充其数据集。报告的请求页面中有预览。

我通常让报表布局保持打开状态 > 保存布局 > Return 聚焦到 NAV > 它会提示导入布局 > Ctrl + S > Ctrl + R。