- ベストアンサー
チェックボックスのチェック忘れを防止する方法
- Access2007を使用している場合、チェックボックスのチェック忘れを防止する方法があります。
- フォームを作成し、チェックボックスの欄に「値要求」のプロパティを設定することで、チェック忘れを防止することができます。
- また、フォームの終了時にチェックが漏れている場合、警告メッセージを表示することも可能です。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>テーブルのレコードにチェックボックスを設けていますが このチェックボックスのデータ型はYes/No型ですね テーブルデザインで規定値をYesまたはNoのどちらか多い方にしておきます。
その他の回答 (2)
- 山田 太郎(@f_a_007)
- ベストアンサー率20% (955/4574)
- 山田 太郎(@f_a_007)
- ベストアンサー率20% (955/4574)
Q、チェック忘れの警告! A、可能だとは思うが・・・ 疑問1、[名前:予定]のチェック忘れを防止したいってのは? 一体、どういうことなのか?列1個では、ありえない話。ということは、複数の予定項目の何れかにチェックをする仕組みということなのかな? 疑問2、フォーム入力時の煩わしさは許容されるのか? 仮に、複数項目にチェックを入れる仕様で《ゼロチェック警告機能》を装備したということだとする。その場合に、添付図のようないわゆる通常の警告を表示するのは問題が多い。 MSGBOX利用の警告の問題点:レコードの入力中途での切り替えが出来ない。 入力途中で、「えっ、一つ手前を念のために確認しとこ!」と思って【前へ】を押すと警告。こういう事態が多発すると、入力オペレータからは「やってられんわ!」と怒りの声が出るのは必定。 【では、一体、どうしたらよいのか?】 1、フォームの切り替え時には、2秒程度の警告を出す。 PauseMsg "XXXXXXXXXXXXXXXXXXX", 2 このように、表示秒数を指定できる PauseMsg関数を用意して対応する。 2、入力終了時に、入力レコードをチェックしてレポートする。 >チェック未了のレコードがXX件発生しました。 と、爺は思う。
お礼
f_a_007 レベル14様 申し訳ございません。質問内容が意味不明なのが私にも理解できました。入力必須のチェックボックスへのチェック入力忘れを防ぐ方法を教えて下さいと申し上げるべきでした。ご面倒をおかけして申し訳ございません。
お礼
chayamati レベル12様 今回のチェックボックスは入力時点に於いて必ずチェックが必要でした。chayamati様よりアドバイス頂きました、テーブルデザインでの「規定値」を使うことにしました。ありがとうございました。