こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Access2002について質問です。

フォームのオプションボタンをウィザードで作成する時についてですが・・。
各オプションで割り当てる値を指定する時、
『規定の状態でチェックを入れる項目』に入れる数字は何を入れたらいいんでしょう?
1とか2を入れると、規定の状態でチェックが入ってくれません。
-1を入れるとチェックが入るんですが、なぜ-1なんですか?
どなたか分かる方、教えてください。

投稿日時 - 2002-06-08 13:35:16

QNo.287690

困ってます

質問者が選んだベストアンサー

True(真)とFalse(偽)というキーワードがありましてオプションボタンの値に設定できるのはこのどちらかなのです。
チェックボタンのチェックされている状態が真であり、されていない状態が偽なのです。

では、Trueというキーワードの値は?と言われると「-1」です。因みに、Falseは「0」です。

よって「-1」を指定するという事は、即ちチェックと言う意味になります。

-1の代わりに True と指定して見て下さいちゃんとチェックした状態になると思いますよ。

ここから余談
Trueは2進数で言えば、1111111111111111 です。フラグが立っている状態(スイッチがオンの状態) これが2の補数表現で -1 なんですね。
Falseは2進数で言えば、0000000000000000 です。フラグが倒れている状態(スイッチがオフの状態) これが2の補数表現で 0 なんですね。

#注意:ブール型が16ビットの為
#Access2000での確認

投稿日時 - 2002-06-08 14:05:20

お礼

さっそく教えていただいてありがとうございました。
アクセスはホントに難しくて・・。
助かりました。どうもありがとうございます。

投稿日時 - 2002-06-10 09:29:50

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問