Parameters 如何隐藏可以';不能换(水晶)吗?

Parameters 如何隐藏可以';不能换(水晶)吗?,parameters,hidden,crystal-reports-2008,Parameters,Hidden,Crystal Reports 2008,我在InfoView中有一个报告,它的页脚显示了数据的生效日期。 它来自一个存储过程,该存储过程的参数是报表所来自的表的名称。由于用户无法重新设计报告,因此没有理由让他或她有机会更改该名称。我在参数提示中寻找了一些可以抑制这种情况的东西,但没有找到 该参数的“编辑”有一个选项,用于设置有效的默认值。 它还有几个我无法更改的布尔选项(为什么?!),在列表顶部有一个名为“显示在(查看器)面板上”[sic]的选项,该选项设置为“不显示”。然而,查看报告时首先需要参数,此选项与其他选项一起出现在表单上

我在InfoView中有一个报告,它的页脚显示了数据的生效日期。 它来自一个存储过程,该存储过程的参数是报表所来自的表的名称。由于用户无法重新设计报告,因此没有理由让他或她有机会更改该名称。我在参数提示中寻找了一些可以抑制这种情况的东西,但没有找到

该参数的“编辑”有一个选项,用于设置有效的默认值。 它还有几个我无法更改的布尔选项(为什么?!),在列表顶部有一个名为“显示在(查看器)面板上”[sic]的选项,该选项设置为“不显示”。然而,查看报告时首先需要参数,此选项与其他选项一起出现在表单上

我可以将“Hide'@Table_Name'翻译成C#或VB,但这两种语言都不能提供此报告

“我的web搜索”中的一个网页说,您必须在“选择专家”中将其关闭,但这只显示公式,而不显示参数(也不显示表格或存储过程)


成吨的网页告诉我们如何隐藏整个参数设置,但是其他的必须提供给用户。

我想这对大多数人来说不是问题。但我终于想出了一个“不太坏”的解决办法。与其将该值设置为永不更改的参数,不如将其设置为Crystal side SQL命令中的硬编码值


换句话说,DB expert,Add命令,键入整个SQL,而不是调用存储过程或视图。

我想这对大多数人来说不是问题。但我终于想出了一个“不太坏”的解决办法。与其将该值设置为永不更改的参数,不如将其设置为Crystal side SQL命令中的硬编码值

换句话说,DB expert,Add命令,键入整个SQL,而不是调用存储过程或视图