複数の部品から組み立てる製品があります。
その部品の合計金額を、製品ごとに集計クエリで計算し、それと製品一覧を1対1で紐づけたクエリを基にしたフォームを作成しました。
親である製品の備考や単価などを編集したいのですが、部品代合計に集計クエリを使っていると編集できないようです。
なにか良い方法はないでしょうか。
編集したいところは部品代の合計とは関係ないところです。
通報 ...
複数の部品から組み立てる製品があります。
その部品の合計金額を、製品ごとに集計クエリで計算し、それと製品一覧を1対1で紐づけたクエリを基にしたフォームを作成しました。
親である製品の備考や単価などを編集したいのですが、部品代合計に集計クエリを使っていると編集できないようです。
なにか良い方法はないでしょうか。
編集したいところは部品代の合計とは関係ないところです。
部品の合計金額をDSum関数で取得すればいいでしょう。
クエリのフィールドに
テーブル名、フィールド名は実際のものに変更してください。
また、リンクフィールド(製品ID)はテキスト型の場合です。
早速のご回答、ありがとうございます。
ちょっとレコード数が多いのですが、まずは試しに設定してみます。
ありがとうございました。
フォームのレコードソースをクエリを元にしたテーブルにして、クエリのデータを追加して、フォームでのデータ編集後に
更新クエリで書き戻すのはいかがでしょうか?
直接編集はリスクが大きい気がします。
みなさまアドバイスありがとうございます。
結局、その集計した値を色々なところで使いたいので、INSERT INTO 文を使い、テーブルに出力しました。
そのテーブルとリレーションしましたので、製品の項目を編集できるようになりました。