Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


1106 / 9994 ←次へ | 前へ→

【12187】Re:チェックボックスでテキストボックスに文字を入れる方法
回答  hatena  - 12/10/25(木) 17:46 -

引用なし
パスワード
   > 私はEnterキーで進めるよりマウスを利用する癖があり、欠席者や失格者が出た場合は得点欄をとばし、
> いきなり欠席失格欄に印を付けてしまうとか、実技得点を入れた後、マウスで次の学科得点に移動し、入力をしてしまう事が多いです。
> (これを踏まえたとしてもEnterキーで進むhatena様の案で問題はないかと思います。)
> ただ、新規で入力する際は失格も欠席も選択されていない状態から自分で欠席・失格の選択を行いたいです。
>(受験者情報登録前から欠席が表示されると落ち着かないという極めて個人的な感情と後に集計表を作成したとき、
> 欠席者のカウントに狂いが生じないだろうかとの心配もございます。)
> 逆に間違って得点を入力してしまってから、失格・欠席を選択すると、得点が入ったままになるという危険性もあるのでが

了解しました。
きわめて適切な仕様だと思います。


オブジェクト名、フィールド名を下記のように設定します。

フィールド
名前    データ型 既定値    値要求
実技得点  数値型  設定しない  いいえ
学科得点  数値型  設定しない  いいえ
実技出欠失 数値型  設定しない  いいえ
学科出欠失 数値型  設定しない  いいえ

出欠失 には、出席=0, 欠席=1, 失格=2 という値を格納するとします。

オプショングループ
名前   コントロールソース
Opt実技 実技出欠失 
Opt学科 学科出欠失

オプショングループ内のトグルボタン
ラベル標題 オプション値
欠席    1
失格    2

テキストボックス
名前     コントロールソース
txt実技得点 実技得点
txt学科得点 学科得点

上記の前面に重ねて配置するテキストボックス
名前     コントロールソース
dsp実技得点  =Choose([実技出欠]+1,[実技得点],"欠席","失格")
dsp学科得点  =Choose([実技出欠]+1,[実技得点],"欠席","失格")

この2つのテキストボックスの「タブストップ」は「いいえ」とします。
また、フォーカス取得時で背面のテキストボックスに SetFocus するイベントプロシージャを設定しておきます。
(これは前々回の回答で説明済みですね。)

あとは、VBAで、不整合な入力にならないように調整することになりますが、
ここでちょっと時間がなくなったので、ここまで。時間で空いたら,また続きを投稿します。
568 hits

【12170】チェックボックスでテキストボックスに文字を入れる方法 初心 12/10/14(日) 23:28 質問[未読]
【12171】Re:チェックボックスでテキストボックスに... かるびの 12/10/15(月) 2:07 回答[未読]
【12173】Re:チェックボックスでテキストボックスに... 初心 12/10/16(火) 0:45 発言[未読]
【12174】Re:チェックボックスでテキストボックスに... 初心 12/10/21(日) 1:33 質問[未読]
【12175】Re:チェックボックスでテキストボックスに... hatena 12/10/21(日) 7:44 回答[未読]
【12178】Re:チェックボックスでテキストボックスに... hatena 12/10/22(月) 12:56 回答[未読]
【12179】Re:チェックボックスでテキストボックスに... 初心 12/10/23(火) 2:00 質問[未読]
【12180】Re:チェックボックスでテキストボックスに... hatena 12/10/23(火) 13:50 回答[未読]
【12181】Re:チェックボックスでテキストボックスに... 初心 12/10/23(火) 21:21 発言[未読]
【12185】Re:チェックボックスでテキストボックスに... hatena 12/10/24(水) 23:41 回答[未読]
【12186】Re:チェックボックスでテキストボックスに... 初心 12/10/25(木) 1:03 発言[未読]
【12187】Re:チェックボックスでテキストボックスに... hatena 12/10/25(木) 17:46 回答[未読]
【12188】Re:チェックボックスでテキストボックスに... 初心 12/10/25(木) 23:22 質問[未読]
【12191】Re:チェックボックスでテキストボックスに... hatena 12/10/26(金) 19:16 回答[未読]
【12192】Re:チェックボックスでテキストボックスに... 初心 12/10/27(土) 3:48 お礼[未読]
【12176】Re:チェックボックスでテキストボックスに... 初心 12/10/21(日) 21:15 発言[未読]

1106 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078193
(SS)C-BOARD v3.8 is Free