【问题标题】:problem regarding crystal reports关于水晶报表的问题
【发布时间】:2010-12-21 02:55:31
【问题描述】:

实际上,当我将字段从数据库拖到报表上并运行报表时,只显示第一行数据,即如果 CourseID 字段被拖到报表上,并且当我运行时它应该显示 CourseID1 并在它下方显示 CourseID2。但是,它只显示 CourseID1。我知道这是一件愚蠢的事情,但由于我是水晶报告的新手,我无法解决它。所以,请帮帮我...提前谢谢...

【问题讨论】:

  • 在底部右侧的预览中,您可以看到 Crystal 收到了多少条记录。它显示了多少?
  • 你能给我们截图吗?这样可以加快速度。

标签: crystal-reports


【解决方案1】:

确保将字段拖到报告的“详细信息”部分。如果它在标题或其他部分,您可能只会得到第一行。

【讨论】:

  • 是的,我确实将该字段拖到了详细信息部分,它确实显示了下一行,但它重复了详细信息部分中的任何内容,然后在该重复中它显示了下一行。我希望 CourseID2 应该低于 CourseID1,甚至细节部分的设计也不应该重复。
  • 那么您想要的是在详细信息部分垂直堆叠的两个数据库列?也许您应该添加第二个详细信息部分。两者将分开/定界。然后将 CourseID2 放在下方的详细信息块中。右键单击左侧的详细信息和“在下面插入部分”
  • 没有。我不想要两个数据库列。它可能会有所不同
  • 如果列数是可变的,您可以如上所述将每一列插入其自己的详细信息部分,然后仅在非空时显示该部分。在“部分专家”对话框中,每个部分都应该有一个“抑制空白部分”选项,我相信您还可以创建一个公式来有条件/以编程方式抑制它们。
【解决方案2】:

您必须先在报表上制作一个表格,然后将所需的字段拖到表格标题中。

【讨论】:

  • 如何在报表上制作表格??
  • 抱歉,我想的是 SSRS,而不是 Crystal。如果您将字段拖到报告的“详细信息”部分,结果应该是流动的。
  • 是的,我确实将该字段拖到了详细信息部分,它确实显示了下一行,但它重复了详细信息部分中的任何内容,然后在该重复中它显示了下一行。我希望 CourseID2 应该低于 CourseID1,甚至细节部分的设计也不应该重复。
猜你喜欢
  • 1970-01-01
  • 2010-09-22
  • 2010-12-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多