Crystal Reports で 1 対多の関係にある 2 つのテーブルをレポートする際に問題があります。
例の表:
dbo.ストック
Barcode Qty
12345 3
11111 5
22222 6
dbo.sales
Barcode SalesDate QtySold<br/>
12345 1/1/2013 1
12345 1/1/2012 1
12345 1/1/2010 1
11111 1/1/2000 1
テーブルは経由でリンクされています
dbo.stock Left Outer Join On dbo.sales
レポート構成:
Group 1 Header |
Sales |Sales.barcode Sales.QtySold
Group 1 Footer |Group(Barcode) Sum(QtySold) Stock.Qty
問題: 販売と在庫を表示する (販売日制限なし)
Barcode Sold OnHand
12345 3 3
11111 1 5
22222 6
ただし、データ範囲が選択されている場合、出力は選択されたデータ範囲外の売上を持つ有効な製品を削除します。2012 年 1 月 1 日から 2013 年 1 月 1 日と言う
Barcode Sold OnHand
12345 2 3
22222 6
サブレポートを使用して機能するバージョンがありますが、サブレポートが行ごとに実行されるため、使用するにはオーバーヘッドが大きすぎます。
これを回避する方法を考えることができますか?(サブレポートを使用しない場合)
ありがとうB
システム ノート:
ODBC ドライバ経由の Crystal 8.5 データベース .dbf ファイル アクセス