【问题标题】:Subreport parameter not showing as a selectable parameter for linking in crystal reports 2008子报表参数未显示为水晶报表 2008 中链接的可选参数
【发布时间】:2012-05-04 19:51:00
【问题描述】:

我有一个在 vs 2008 水晶报表中设计的水晶报表。有主报告和3个子报告。这些子报告中的每一个和主报告都具有由报告编号生成的信息,这些字段的名称不同,但是在三个子报告中的两个中,我能够将参数链接到我传入的主报告参数后面的代码。但是,当我链接第三个子报表时,使用的参数未显示在用于选择要链接的参数的下拉列表中。任何人都知道为什么会发生这种情况。

我有一种可怕的速记倾向,所以如果您需要更多信息,请告诉我,我会尽力回答。谢谢您的帮助。

【问题讨论】:

  • 这两个字段是相同的数据类型吗?
  • 他们实际上不是。如果您将其作为答案,我会接受。在存储过程中,我传递了一个 int,而我链接到的原始变量是一个字符串。感谢您的发帖帮助我找到了正确的地方

标签: c# crystal-reports asp.net-2.0


【解决方案1】:

确保您要链接的字段是相同的数据类型。

顺便说一下,Crystal Reports 就是这样“支持”异构连接的。您可以将字符串链接到数值,只要您转换其中一个字段以匹配另一个字段的数据类型(通过公式字段)。

我还通过使用 SQL 表达式字段转换其中一个字段来解决异构连接问题。然后在记录选择公式中执行“链接”。

【讨论】:

  • 谢谢!我有一个日期,另一个日期时间,你的回答仍然有帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多