Microsoft Access 掲示板

サブクエリがあると入力できない。

5 コメント
views
4 フォロー

よろしくお願いします。

クエリにサブクエリで金額集計をしています。

そのクエリを基にフォームを作成しています。

その集計した金額を見て確認してから、「完了」フィールドにチェックを入れたいのですが、更新できません。

こういう場合の他の方法は何かありますか?

あん
作成: 2023/10/13 (金) 12:50:09
通報 ...
1
hiroton 2023/10/13 (金) 16:31:13 7e920@f966d

サブクエリの代わりに定義域集合関数(DSumとか)で計算させると更新できるようになったりしますね

2
あん 2023/10/20 (金) 14:41:57 927ea@2928c

hiroton様

お返事遅くなりすみません。

定義域集合関数を使ったら確かに更新できるようになりました。
が、帳票フォームなので動きがノッソリノッソリしてしまいます。

いろいろ考えましたが、集計した金額をテーブルのフィールドに格納することにしました。

ありがとうございました。

3
hiroton 2023/10/20 (金) 16:35:15 45e50@f966d

サブクエリなら問題ない速度ということであれば、操作できるコントロール(透明ボタンや非連結のテキストボックス)を用意して更新後処理などでデータの更新処理をする(更新クエリを実行する)という手もあります

4
あん 2023/10/20 (金) 16:43:51 927ea@2928c

hiroton様

そのやり方もやってみます。

ありがとうございます。

5
あん 2023/10/25 (水) 12:11:27 927ea@2928c

hiroton様

透明のコマンドボタンを設置して対応しました。

ありがとうございました!