Access (VBA)

Access VBAに関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10全般 : Access 2010)
集計「行」ではなく、集計「列」を作りたい
投稿日時: 21/09/16 22:38:52
投稿者: おーさん0729

お世話になります。
 
集計「行」ではなく、集計「列」を作りたいです。
 
具体的には、
フィールド1、フィールド2
1、6
2、6
3、6
とフィールド2はフィールド1の「合計」となります。
 
データ型の集計型等ではできないでしょうか。
リアルタイムで更新するようにしたいです。
 
よろしくお願いします。

回答
投稿日時: 21/09/17 09:14:37
投稿者: Suzu

それは、テーブルに必要でしょうか。
 
テーブルに作成したとして、
・クエリにて抽出
・フォームフィルター適用し抽出
を行った際に、抽出したレコードのみではなく、抽出されなかったレコードのデータも集計対象になりますが
本当に良いのでしょうか?
 
テーブル/クエリ どちらを使用するにしても
また、フォーム/レポート上の テキストボックス を使用するにしても
  DSUM 関数 にて対応可能ですね。

投稿日時: 21/09/18 20:49:06
投稿者: おーさん0729

Suzu さんの引用:
それは、テーブルに必要でしょうか。
 
テーブルに作成したとして、
・クエリにて抽出
・フォームフィルター適用し抽出
を行った際に、抽出したレコードのみではなく、抽出されなかったレコードのデータも集計対象になりますが
本当に良いのでしょうか?
 
テーブル/クエリ どちらを使用するにしても
また、フォーム/レポート上の テキストボックス を使用するにしても
  DSUM 関数 にて対応可能ですね。

 
ありがとうございます。
「FileMakerのシステムをそっくりそのままAccessで」という社内依頼でして。
FileMakerのテーブルがそうなっているんです。
 (個人的にはフォームやレポートだけに表示で良いと思うのですが)
確認したら、フィルターかけた際の集計みたいですので、入力後に更新クエリで対応しようと思います。
ありがとうございました!