Crystal Reports详细信息

时间:2012-01-10 09:30:23

标签: crystal-reports

我需要为拣货单建立一份Crystal Report。我的数据结构如下:每个拣货单文件都有一个标题(当然),其中包含任意数量的行。每行代表一个需要挑选的库存物品。但是,每行都有链接到它的任意数量的BinLine,其中包含有关要从给定bin中挑选的库存项目数量的信息。所以库存行可能有一个总数量等于15但是该数量可以被拆分,使得5必须来自bin X,4来自bin Y,6来自bin Z.所以报告数据中的链接设置为BinLine是Line和Line的孩子,是Header的孩子。现在我明白我会定义我的Crystal Report,以便Page Header部分包含头字段,我将定义Details部分以包含与库存项相关的字段。但是我不明白如何为BinLines建模...这是我在报告中添加第二个Detail部分的地方,例如我有(详细信息a)包含Line字段,而(Details b)包含BinLines字段?

EDIT 对不起我应该提到我的数据源是一个xml文件(基于定义的XSD),所以它不像每次出现相关BinLine时重复使用InventoryLine(就像我的数据源是数据库视图一样)或存储过程)。因此,我没有看到Groupings为此工作。

1 个答案:

答案 0 :(得分:0)

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

Pink Slip Document
  |
  |-Inventory Item 1
  |    |
  |    |-BinLines 1
  |    |
  |    |-BinLines 2
  |-Inventory Item 2
  |
  |-Inventory Item 3

但是,如果它与它类似,你可以在报告中使用多个组。

对于特定事项,您可以查看使用子报告。