Crystal reports 水晶报告细节的细节

Crystal reports 水晶报告细节的细节,crystal-reports,Crystal Reports,我需要为提货单制作一份水晶报告。我的数据结构如下:每个提货单文档都有一个标题(当然),其中包含任意数量的行。每行代表一个需要挑选的库存项目。但是,每一行都有任意数量的BinLines链接到它,其中包含有关要从给定bin中拾取的库存项目数量的信息。因此,库存行可拾取的总数量可能等于15。但该数量可以拆分,以便5来自仓位X,4来自仓位Y,6来自仓位Z。因此,报告数据中的链接设置为,仓位行是行的子级,行是表头的子级。现在我明白了,我将定义Crystal Report,以便页面标题部分包含标题字段,并且

我需要为提货单制作一份水晶报告。我的数据结构如下:每个提货单文档都有一个标题(当然),其中包含任意数量的行。每行代表一个需要挑选的库存项目。但是,每一行都有任意数量的BinLines链接到它,其中包含有关要从给定bin中拾取的库存项目数量的信息。因此,库存行可拾取的总数量可能等于15。但该数量可以拆分,以便5来自仓位X,4来自仓位Y,6来自仓位Z。因此,报告数据中的链接设置为,仓位行是行的子级,行是表头的子级。现在我明白了,我将定义Crystal Report,以便页面标题部分包含标题字段,并且我将定义Details部分以包含与库存项目相关的字段。但是我不明白如何对BinLines进行建模……这是我要在报告中添加第二个细节部分的地方吗,比如我有(细节a)包含行字段,和(细节b)包含BinLines字段

编辑
很抱歉,我应该提到我的数据源是一个xml文件(基于定义的XSD),所以它不像InventoryLine在关联BinLine的每次出现时都被重复(就像我的数据源是数据库视图或存储过程一样)。因此,我看不到分组对这一点起作用。

我试图绘制数据的结构。我知道,这是不完整的

Pink Slip Document
  |
  |-Inventory Item 1
  |    |
  |    |-BinLines 1
  |    |
  |    |-BinLines 2
  |-Inventory Item 2
  |
  |-Inventory Item 3
但是,如果它与之类似,您可以将它与报告中的多个组一起使用


对于具体问题,您可以考虑使用子报告。

为什么不制定数据的层次结构?这将使它更容易理解。@ShawndeWet:您还没有告诉我们您希望数据如何显示在报告中。嗨,马克,我希望数据显示为Kangkan在下面的回答中列出的数据。很抱歉,我应该提到我的数据源是一个xml文件(基于定义的XSD),所以,清单行并不是每次出现相关联的BinLine时都会重复。因此,我看不到分组为这个工作。(你制定的层次结构完全正确。)那么你如何检索每个“库存项目”等的数据呢?您不能显示XML或XSD的一些详细信息吗?您不需要在这个结构中包含数据,但在这样的结构中应该可以检索数据。这个xml数据符合我创建Crystal报告所基于的XSD。