No.2ベストアンサー
- 回答日時:
IFではなくIIFです。
ちょっと意味を取り違えてましたね、失礼致しました。
70個のフィールドがあるのですね、では、それぞれをIIF関数で判定させて集計するか、ソーステーブルを基にしたクエリーを作成し、そこで集計させた方が良いかも知れませんね
それと、ごめんなさい、ちょっと識別子が余計でしたので、訂正しますね
=SUM(IIF([チェックボックス]=yes,1,0))
多数あるのであれば、こんな風になりますね
=SUM(IIF([チェックボックス1]=yes,1,0)IIF([チェックボックス2]=yes,1,0)+IIF([チェックボックス3]=yes,1,0)+・・・・・)
ヘッダーかフッター以外でも集計可能かもしれませんが、Accessもバージョンによって、その辺が異なりますので、無難な所では、グループヘッダーかフッターなんです。
フォーム上での集計で、そのページだけなら問題は無いと思いますが、全体の集計となると、グループヘッダーかフッターになりますね
できました!
フォーム上に作成、SUM入れると1個目を検知しないみたいなので、足し算ですが以下の式で連動してカウントしてくれます。
=IIf([DAIAGNOSTIC1-1]=Yes,1,0)+IIf([DAIAGNOSTIC1-2]=Yes,1,0)+IIf([DAIAGNOSTIC1-3]=Yes,1,0)
70個入れるのも大変ですが、気長にやります。
できなくて、半年ほったらかしにしてましたがこれですっきりしました。
どうもありがとうございました!!
No.1
- 回答日時:
=SUM(IIF([チェックボックス]="yes",1,0))
こんな式をレポートのグループヘッダーかフッターに配すれば出来ますよ、フォームヘッダーでも可能なはずです
非連結のテキストボックスの、コントロ-ルソースに上記式を入れてみてください
[チェックボックス]の部分は、集計したいフィールドの名前を入れてくださいね
この回答への補足
回答、ありがとうございます。
IF関数を利用するということですが、うまくいかず「ERROR」表示になります。
[チェックボックス]の部分ですが、フィールド名がよく理解できません。
タブコントロールで作成した内の1ページにあるチェックボックス(70個)なのですが、同一ページの中には他のラベル等もあります。
[チェックボックス]=[ページ名]ではだめなんでしょうか?
また[チェックボックス]=[チェック37] と実際あるうちの1つのチェックボックス名にしても「ERROR」表示になります。
数式の意味は分かりますが、範囲の指定の仕方がよく理解できてません。
それともう一つ、集計するテキストボックスはヘッダーかフッターでなければならないのでしょうか?
よかったら回答お願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript jquery 診断コンテンツにチェックボックスを付けたいです 3 2023/01/19 18:31
- Access(アクセス) Accessで予定表を作成しようとしてます。 テーブル フィールド名 連番 オートナンバー型 年月日 2 2023/07/23 11:40
- Access(アクセス) チェックボックスにチェックが入った後の挙動 1 2022/08/21 12:39
- Access(アクセス) アクセスで、androidのスマホサイズのフォームは作れますか?テキストとチェックボックスだけのフォ 1 2023/05/31 00:53
- Excel(エクセル) 画像のようなチェックボックスとハイパーリンクがありますが、 ハイパーリンクを押すと、チェックボックス 1 2023/04/07 12:56
- Access(アクセス) Accessに関する質問です。 クエリーQ出勤 からフォームF出勤を作成 フォームは分割フォームで作 1 2023/05/26 08:57
- Excel(エクセル) 表内で、Enterキーで横→行の最後入力したら次の行の先頭に移動するマクロを作りたい 3 2022/05/01 21:19
- Excel(エクセル) たくさんあるフォームコントロールを効率よく確認するには 1 2022/12/24 12:27
- 経営情報システム accessでの請求管理について 12 2022/06/11 16:20
- C言語・C++・C# プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほし 1 2022/10/13 11:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESSのクエリで集計で、先頭...
-
複数列フィールド値のクロス集計
-
アクセス2000 チェックボック...
-
Accessフォームにクロス集計ク...
-
VBA 得意先ごと且つ日付ごとに...
-
FROM の中で CASE を使えるでし...
-
access 存在しない項目を”0件”...
-
桐の集計(集計行設定のこと)...
-
「警告 : NULL 値は集計または...
-
クロス集計での order by句の使...
-
Accessで年齢から年代ごとの集計
-
SQLserver 型違いの日付の比較...
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
「直需」の意味を教えてください
-
セルの右クリックで出る項目を...
-
Vbaでアクセスからエクセルにリ...
-
変数が選択リストにありません
-
Accessでテーブル名やクエリ名...
-
Accessのフィールド数が255しか...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSのクエリで集計で、先頭...
-
FROM の中で CASE を使えるでし...
-
複数列フィールド値のクロス集計
-
クロス集計の結果を元に戻す方法
-
access 存在しない項目を”0件”...
-
桐の集計(集計行設定のこと)...
-
Accessフォームにクロス集計ク...
-
AccessからExcelへエクスポート...
-
「警告 : NULL 値は集計または...
-
VBA 得意先ごと且つ日付ごとに...
-
アクセスクエリ 締め日毎で絞...
-
アクセス レポートのテキスト...
-
Accessで年齢から年代ごとの集計
-
accessクロス集計で前月21日~...
-
カウントが出来ません
-
MS-Accessのクロス集計クエリと...
-
レポートウィザードの集計のオ...
-
Access 集計クエリにて。
-
Accessで別テーブルの個数をユ...
-
ファイルメーカーからエクセル...
おすすめ情報