我需要为拣货单建立一份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为此工作。
答案 0 :(得分:0)
我试图绘制数据的结构。我知道,这还不完整。
Pink Slip Document
|
|-Inventory Item 1
| |
| |-BinLines 1
| |
| |-BinLines 2
|-Inventory Item 2
|
|-Inventory Item 3
但是,如果它与它类似,你可以在报告中使用多个组。
对于特定事项,您可以查看使用子报告。