これは不可能ではありません。しかし、あなたはこれをやりたいと思うかもしれません。
あなたはC#やVBAなどでこれを行うことができますが、私はそれらの専門家ではないので、簡単な解決策を提供します。
- は、あなたの車のテーブルにmaintenace_totalフィールドを作成します。
- 独自の車両識別子とメンテナンス合計のフィールドのみを含む新しいテーブル(tbl_VehicleMaintenanceAmt)を作成します。
- 車両の一意の識別子でグループ化し、メンテナンス量を合計するメンテナンステーブルに基づいて、新しいクエリ(qry_AppendVehicleMaintenanceAmt)を作成します。
- 新しいクエリ(qry_AppendVehicleMaintenanceAmt)を変更して、新しいテーブル(tbl_VehicleMaintenanceAmt)に追加します。これは、メンテナンス合計で1台の車両につき1行をクリーンにします。
- 新しいテーブル(tbl_VehicleMaintenanceAmt)を車両識別子で車両テーブルにリンクする新しい更新クエリを作成し、Vehicleテーブルのmaintenance_totalをtbl_VehicleMaintenanceAmtのメンテナンス量で更新します。
正確な数値を取得するたびに、tbl_VehicleMaintenanceAmtをクリアして、メンテナンス合計データを再追加する必要があります。
また、フォームとサブフォームのグループ化で合計と合計を使用することもできますが、説明は苦痛なので、私は喜んでいます。 :)