1

以下は、データを使用した3つのテーブルです

見積マスター

QuoteID QuoteNo  CustomerName TotalSellQty
------------------------------------------
1       Q1        Name1          60  
2       Q2        Name2          30
3       Q3        Name3          10
4       Q4        Name4          50
5       Q5        Name5          40

QuoteItemDetails : 1 つの見積もりに複数のアイテムを含めることができます

QuoteItemID  QuoteID    ItemDescription    ItemID   
-----------------------------------------------
   1          1         AAA                1 
   1          1         BBB                2       
   2          2         BBB                2 

  QuoteBatchDetails : one QuoteItem can have many batches of QuoteID and ItemID are the common columns. BatchNo is varchar

QuotebatchID  QuoteID   BatchNo    ItemID  BatchQty  Date
--------------------------------------------------------
   1          1          A          1         20    1/2/2013
   2          1          B          1         30    2/2/2013
   3          1          C          1         10    3/3/2013
   4          2          E          2         10    4/3/2013
   5          2          F          2         20    5/3/2013

パラメータとして QuoteID に基づいて、以下の結果をCRYSTAL REPORTに表示したいと考えています。表示される各項目について、BatchNo、Date、および BatchQty も表示します。ここで、Sum(BatchQty) は TotalQty です。

*** しかし、フロント エンドでは、BatchNo Date と BatchQty は表示されません (値のみ)。

     QuoteItemID  QuoteID    ItemDescription  TotalQty       
              --------------------------------------------------
  First Row       1          1             AAA          60

                  BatchNo    Date                      BatchQty
                   A         1/2/2013                    20
                   B         2/2/2013                    30
                   C         3/3/2013                    10


  Second Row      2          2             BBB           30 

                  BatchNo    Date                      BatchQty
                   E         4/3/2013                    10
                   F         5/3/2013                    20

上記の結果をどのように達成できますか。

ここに画像の説明を入力

4

1 に答える 1

0

Crystal Reports でサブ レポートを使用することだけを検討しましたか? これにより、上記の結果が得られるはずです。QuoteId を QuoteItemDetails サブ レポートに渡して、その QuoteId に基づく QuoteItemDetails のみを表示し、ItemId を QuoteItemDetails サブ レポートから QuoteBatchDetails サブ レポートに渡して、適切なデータを表示することができます。

サブレポートを作成する方法に関するリンクは次のとおりです。 index&overridelayout=true&51887500358899 .

これがあなたにいくつかの洞察を与えることを願っています。

于 2013-02-22T15:52:12.393 に答える