Access を使用してビジネス用のデータベースを作成しています。作成したい請求書は、作業指示書番号を使用して、サービス テーブルと部品テーブルをマスター作業指示書テーブルに結合します。それらは次のように設定されます。
Work Orders : [Work Order ID]、[ClientID]、[EmployeeID]、[Issue]、[DateReceived]、[Date Required]、[Date Finished]、[Pick Up Date]、[Sales Tax]
作業指示部品: [作業指示部品 ID]、[作業指示 ID]、[部品 ID]、[数量]、[部品合計]
Work Order Services : [Work Order Service ID]、[Work Order ID]、[Service ID]、[Rate]、[Service Total]
次のように、サービス テーブルとパーツ テーブルのセットアップもあります。
サービス:[サービスID]、[サービス名]、[サービス内容]、[単価]
部品: [部品ID]、[部品名]、[部品説明]、[単価]
私の目標は、メイン レポートとして作業指示書を使用し、メイン レポートの作業指示書番号に基づいてサービスと部品を一覧表示するサブレポートとして作業指示書パーツとサービスをそれぞれ持つことです。 ただし、それらを相互作用させる方法がわかりません。
サービス サブレポートの作業を行っていますが、フィールドに正しいレコード ソースを設定することができないか、レポート ソースから正しい情報を取得する方法がわかりません。
デザイン ビューのサービス サブレポートは次のとおりです。
サービスサブレポートのソースは次のとおりです。
私のサービスの合計は、ワーク オーダー サービスのレートとサービスの単価を使用して合計を計算します。このように設定しましたが、機能しません。
Service Total: Sum([Rate]*DLookUp("[Unit Price]","Services","[ServiceID] = Forms![Services]![ServiceID]"))
これを機能させるための助けをいただければ幸いです。これを正しく実行する方法についての基本的なガイダンスだけを求めているわけではありません。ありがとう