0

我无法让我的数据集识别提供给它的参数。我创建了一个报告参数“ProjectID”。(在报告参数属性中,Name="ProjectID", Prompt="ProjectID")。

在数据集属性|参数中, Parameter Name="ID", Parameter Value="[@ProjectID]".

当我单击查询设计器中的过滤器按钮时,“项目与”面板显示: "? ID equals (unspecified)".

但是当我运行查询时,系统不会提示我输入参数值,而是返回多行。

我应该强调,我只是想复制一个预先存在的报告的功能,所有这些都完全按预期工作。

当我比较两个报告的 rdl 文件时,存在明显的差异,我可以破解(语义查询的)xml 以便它工作,但我并不真正了解它为什么工作,或者如何复制通过 GUI 进行必要的更改。

有人可以给我一些指示 - 最好不要让我参考文档,因为我也经历过很多次!

在此先感谢,彼得。

ps 如果有帮助,我可以发布一些 rdl 差异,但我想让我的初始帖子保持清晰和重点。

4

1 回答 1

1

好的,所以您需要做的是在查询设计器的过滤器屏幕中,假设您已经在主窗格中指定了一个过滤器,例如:“ID 等于(未指定)”

您需要单击“ID”,然后会出现一个上下文菜单,其中包含“编辑为公式”、“提示”和“删除条件”。

选择“提示”,然后就可以了。

于 2009-08-17T08:49:28.990 回答