合并已经使用子报表的报表
Combining Reports that use subreports already
我知道有一些帖子介绍了如何使用子报表等合并 2 个报表。
我正在使用 iReport 5.6 和 Fishbowl Inventory 系统。
我的问题与 2 个特定的默认鱼缸报告有关。我正在尝试合并 Work Order Travelor
报告和 Pick Ticket
报告,以便它们同时打印出来。
我遇到的问题是 Pick Ticket 报告中已经内置了一个子报告,我在传递参数时遇到了问题(PT 报告有 12 个参数)。我是否需要通过我的主报告中的所有 12 个,然后这是否也适用于 WO Traveler 报告?
我只是希望他们都能够打印示例:第 1 页是 Pick Ticket,第 2 页是 WO Traveler。
感谢大家的帮助!
您必须传递所有参数。您可以查看批处理报告以查看实际操作示例,并为您提供一些帮助。
但是,您可以更改的一件事是不通过 $P{moNum} 和 $P{pickId} 您可以通过您 select MO 和查询找到的顶级报告的查询中的字段然后传递的任何关联的选择 ID。
你会寻找类似的东西:
SELECT DISTINCT Mo.num AS moNum, PickItem.pickId
FROM Mo
INNER JOIN MoItem ON Mo.id = MoItem.moId
INNER JOIN Wo ON MoItem.id = Wo.moItemId
INNER JOIN WoItem ON Wo.id = WoItem.woId
INNER JOIN PickItem ON WoItem.id = PickItem.woItemId
WHERE Mo.num LIKE $P{moNum}
我知道有一些帖子介绍了如何使用子报表等合并 2 个报表。
我正在使用 iReport 5.6 和 Fishbowl Inventory 系统。
我的问题与 2 个特定的默认鱼缸报告有关。我正在尝试合并 Work Order Travelor
报告和 Pick Ticket
报告,以便它们同时打印出来。
我遇到的问题是 Pick Ticket 报告中已经内置了一个子报告,我在传递参数时遇到了问题(PT 报告有 12 个参数)。我是否需要通过我的主报告中的所有 12 个,然后这是否也适用于 WO Traveler 报告?
我只是希望他们都能够打印示例:第 1 页是 Pick Ticket,第 2 页是 WO Traveler。
感谢大家的帮助!
您必须传递所有参数。您可以查看批处理报告以查看实际操作示例,并为您提供一些帮助。 但是,您可以更改的一件事是不通过 $P{moNum} 和 $P{pickId} 您可以通过您 select MO 和查询找到的顶级报告的查询中的字段然后传递的任何关联的选择 ID。
你会寻找类似的东西:
SELECT DISTINCT Mo.num AS moNum, PickItem.pickId
FROM Mo
INNER JOIN MoItem ON Mo.id = MoItem.moId
INNER JOIN Wo ON MoItem.id = Wo.moItemId
INNER JOIN WoItem ON Wo.id = WoItem.woId
INNER JOIN PickItem ON WoItem.id = PickItem.woItemId
WHERE Mo.num LIKE $P{moNum}