【问题标题】:Subreport headers are missing in the subsequent pages后续页面中缺少子报表标题
【发布时间】:2013-12-15 18:47:32
【问题描述】:

我正在为两个表生成报告。表 1 包含特定于该项目的包裹 id..(pk)、用途、所有者、备注等字段,表 2 包含项目详细信息,例如 商品描述、毛重、净重价格、卢比、件数等......

这里的包裹包含许多物品....在一个报告中我们必须像这样显示

ParcelOwner:测试所有者 备注 : 无备注 地址 : 地址

下面我必须以表格格式显示该包裹中的项目详细信息

Desc Grossweight 净重价格

项目1 100 200 1000

等.....这里的每个项目可能有 20 到 40 个项目。

我将主要详细信息放在报告中,将项目详细信息放在子报告中。在主报告的详细部分之后,我插入了子报告。子报表超过一页。在第三页,我看不到像 Desc.....grossweight 这样的子报表标题

我也按包 ID 进行了分组,但我仍然无法在后续页面中获取该标题。使用vs2010水晶报表和访问数据库

【问题讨论】:

  • 请记住,您必须像常规报告一样格式化子报告。因此,如果您想在每个页面上查看标题,则必须在子报表中对其进行格式化。如果您可以显示报告结构的屏幕截图,将会有很大帮助。
  • 子报表是从page3开始还是从page1开始?

标签: c# visual-studio-2010 reporting-services crystal-reports


【解决方案1】:

这不是一件容易的事,因为标题总是来自主报告,而不是来自子报告。

您可以在子报表的标题部分设置此标题设计。

所以它会出现在子报告部分的每个页面页面中(但我认为这对你不起作用)

其他选项是您在主报告的组部分中创建标题部分,您可以在其中放置子报告。并通过共享变量定义隐藏显示条件将检查子报表是否有数据。 (就像在这个链接中页脚禁用,你只是页眉启用) How to suppress page footer for only sub report in crystal reports

也请检查此链接。

How to show the Heading of a Sub-Report on each page?

http://scn.sap.com/thread/3380866

【讨论】:

  • ajay,我只将标题部分放在子报告中。当我尝试将标题部分放在组标题中时,记录会跨越到页面中......每条记录都显示在带有标题的单独页面中。这里我按包含项目的 packageid 进行分组。
  • 还有一点。子报告从主要详细信息报告之后的第 2 页开始。在主报告中,他们希望在表单视图中而不是在网格视图中显示值。我为主报告添加了两个详细信息 a 和 b,它们在表单视图中显示详细信息,然后在主要详细信息结束后将子报告放入详细信息 b。
  • 您只需创建组的第二部分,如 group-footer-A、group-footer-B 等,并将页眉和子报表放在单独的页脚部分中。并将属性“可以增长”设置为 true部分和 .还可以通过右键单击任何部分在 section-expert 中将抑制部分属性设置为 true。
【解决方案2】:

Ajay 的第二个选项会起作用。 从主报告中右键单击您的报告并选择格式对象。从选项中选择 在分页符上也关闭边框。这将关闭报表边框。

将对象放在一起选项会将整个子报表带到新页面。

【讨论】:

    【解决方案3】:

    我可以通过在我的情况下通过 packageid.... 将组部分添加到子报告中来解决问题。并且项目属于 packageid(一对多关系)。

    然后删除组标题部分标签(一旦你按包ID分组后自动添加到组标题部分)。

    现在将字段添加到组标题部分。

    通过右键单击组标题部分-选择组专家->在每个页面上重复组标题。

    然后添加子报告(删除子报告链接如果已经存在于主报告中)然后右键单击子报告并取消选中“保持对象在一起”,否则您的子报告将显示在新页面中而不是获取显示在主报告的正下方。

    【讨论】:

      【解决方案4】:

      我刚刚找到了一个简单的技巧,您根本不需要对这些分组内容感到困惑。选择要显示标题的子报告,它将以橙色突出显示,然后右键单击报告属性,在属性的格式选项卡中,最后一个选项是显示子报告标题。将值更改为是(默认为否) .

      【讨论】:

      • bullet 你的答案可能会更好。
      猜你喜欢
      • 2020-03-24
      • 2011-06-22
      • 2020-07-09
      • 2014-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多