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



我想首先描述一下我要做的事情。我正在Dynamics NAV 2015中工作,试图使用Microsoft SQL Server报表生成器创建自定义报表布局。它的工作方式是我在NAV中,我选择一个自定义报告,然后单击"编辑布局"。报表生成器会自动弹出,允许我开始工作。

问题是,即使我有一份全新的报告,上面什么都没有,我也无法预览报告。相反,我得到了以下错误:

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并打印报告,它会很好地工作。我只是在报表生成器中处理它时无法预览它。

有人知道为什么"CommandText"不会自动初始化吗?或者我会去哪里初始化它?我觉得有些东西可能设置不正确,但我在任何地方都找不到任何有用的东西。

编辑Dynamics NAV的布局时,

预览在报表生成器中不起作用。数据集在设计时不可用于报表生成器。这些报表不直接连接到SQL或Reporting Services。

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

我通常将报告布局打开>保存布局>将焦点返回NAV>它将提示导入布局>Ctrl+S>Ctrl+R。

最新更新