2011-06-03 109 views
0

我正在为帐单制作一个Crystal Report。举报帮助:Crystal Reports

Bill Bill: BillID(pk),PartyName,BillDate,Loading,Unloading。

BillDetails Table: ID(pk),BillID(fk),Item,Quantity,Rate,Amount。

在数据库专家中我加入了2个表格。 我想是这样的报告:

BillID     PartyName      BillDate 

          SALE         EXPENSES 

ITEM    QUANTITY   RATE   AMOUNT   LOADING  10 
toy    2     2    4    UNLOADING 20 
doll    7     6    42 
ball    8     6    48 
cell    5     6    30 

TOTAL :           160       30 

NET:            160 
               - 30 
               130 

的问题是,加载和卸载而BIIL包含多个项目每法案只出现一次。

如何将细节部分与仅出现一次的项目(装载和卸载)混合?

回答

0

您有呈现布局至少有两个选项:

  1. 显示加载/卸载值(与比尔·ID链接)
  2. 把你的加载/卸载领域转化专项组头节中使用报表(组通过帐单ID),并使该部分“底部以下部分”

如果您可以显示加载/卸载单独的行上的值,然后将它们放入适当的组页眉/页脚,你就完成了。

0

我想你需要同时使用阿沃答案中的两个选项来获得你想要的。

我首先为“加载和卸载”创建子报表,并将其放置在包含项目,数量等的标题中,然后将该标题设置为“以下各部分的底层”。这会为您提供子报告的详细信息,但是您需要捕获总数以发送回主报告。

要获取此信息,您需要在子报表中为总数创建一个共享变量,然后您可以在主报表的“净”页脚部分的公式中引用它。

希望这会有所帮助。

+0

我会尽力回复你。 – 2011-06-08 16:04:37

+0

只需登录以查看您是否能够使用提供的答案之一解决问题? – Dusty 2011-07-07 03:31:38

+0

我很抱歉,但我还没有尝试。我知道这个帖子,很快就会标记为答案。谢谢Dusty :) – 2011-07-08 15:07:58