リンクユニット

Windows7 & Office2010 Access2010

チェックボックスがオンの数を集計するには

投稿日:2017年1月7日 更新日:

Accessのテーブルのフィールドで[データ型]を[Yes/No型]にして、フォームでそのチェックボックスがオンの数を合計したい場合の方法です。

テーブルの確認

[T_申込]テーブルは、下のようにセミナーごとにフィールドを作成して、データ型は[Yes/No型]にしています。
テーブル デザインビュー

フォームの確認

テーブル[T_申込]を基に作成したフォームの新規データ入力は下のようになっています。
参考テーブルで[Yes/No型]を選択すると、フォームではチェックボックスになります。
フォーム

非連結のテキストボックスを作成して、コントロールソースへ入力

このチェックボックスでチェックボックスがオンの数を集計して表示するには、[T_申込]テーブルを元にフォームを作成して、非連結のテキストボックスを作成します。
そして、そのテキストボックスのプロパティを表示します。参考プロパティを表示するショートカットキーは、[F4]キーです。

コントロールソースに下のように書き込みます。

=Sum(IIf([セミナー1]=Yes,1,0))

同じように他の2つのテキストボックスのコントロールソースにも書き込みます。
コントロールソース

フォームビューで確認

フォームビューで確認すると、下のようになります。参考フォームのデザインビューから、フォームビューに切り替えるショートカットキーは[F5]キーです。
フォーム

集計データの更新

また、新しいデータが入力されるたびに集計データを更新したいのであれば、[更新]ボタンを作成して下のように[クリック時]イベントのイベントプロシージャに書き込みます。

DoCmd.Requery

VBA

関連以下の記事は、[Yes/No型]で作成したチェックボックスに関する記事です。

Yes/No型をチェックボックスではなく文字列で表示するには

Accessのテーブルでフィールドのデータ型を[Yes/No型]にすると、シートビューではチェックボックスになります。テーブルや、フォームで ...

続きを見る

Yes/No型を一気に更新

Yes/No型のインポート

参考Officeのバージョンによって操作が異なる場合があります。以下の記事で、お使いのOfficeのバージョンを確認する方法を解説しています。

Office(Word、Excel、PowerPointなど)のバージョンを確認する方法

Microsoft Officeも時を得て、大きく様変わりしてきました。トラブルを解決しようとするとき、あるいは、何かの操作を探すときなど、 ...

続きを見る

管理人一押しのテキストです。

おすすめ記事と広告

記事を更新しました

エラーメッセージ

Access2010って、なんだかエラーメッセージが多い気がします。以下は、私がエラーメッセージが出たときに対処した方法です。 私の環境のも ...

ヘルプをオフラインで参照したい

Office2010でウィンドウ右上の[?]ヘルプをクリック(または、[F1]キー)して表示すると、 自動的にオンラインのOffice.co ...

リボン登場

Outlook2010は、リボンインターフェースです。 (タイトルバーがピンク色なのは、Windows7の個人設定によるものです。) Off ...

ピボットテーブルの列幅を固定する

ピボットテーブルで列幅を調整しても、[オプション]タブの[更新]ボタンを押すと、列幅が元に戻ってしまいます。列幅を固定する方法です。 [ピボ ...

リストの参照範囲の設定

[データの入力規則]の設定で、[元の値]を参照する場合、別シートの範囲も設定できるようになりました。 Excel2007までは、別シートの範 ...

-Windows7 & Office2010 Access2010

Copyright © 2001-2018 初心者のためのOffice講座 All Rights Reserved.

Copyright© 初心者のためのOffice講座 , 2018 AllRights Reserved Powered by AFFINGER4.