- ベストアンサー
フレーム内のチェックボックスって?(アクセス)
こんにちは。質問させていただきます。(環境Win2K/Access2000) アクセスのフォーム内にフレームあ(オプショングループ)を作成しその中にチェックボックスを3つ作りました。それぞれオプション値は1~3とバラバラです。 フォーム上の動きはいいのですが、それがデータとしてどのように格納されたのかわかりません。 DBは普通のチェックボックス同様「Yes/No型」にしました。しかし、チェックしてあるはずのものがTrueになりません。オプショングループ内のチェックボックスってどうやってDBに格納されるのですか? わかっていただけましたでしょうか? よろしくお願いします。
- オフィス系ソフト
- 回答数3
- ありがとう数2
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
オプショングループの場合の格納値は数字です。 男(1) 女(2) の様に対応します。 この数値は変更可能です。チェックボックスのプロパティで 「データ」タブの「オプション値」がそうです。
その他の回答 (2)
- O_cyan
- ベストアンサー率59% (745/1260)
>チェックボックスを3つ作りました これは全てテーブルの一つのフィールドをレコードソースにしていてそのフィールドを「Yes/No型」にしたという事ですよね。 「Yes/No型」のフィールドには数値は0と-1しか格納されません。 フィールドを数値もしくはテキスト型に変更すればオプション値に設定した1~3のどれかが格納されます。
- snoopy64
- ベストアンサー率42% (337/793)
例えば、『学歴』の選択肢が『大卒』『高卒』『その他』の3つだとして、 1.学歴フィールドはテキスト型(または数値型)にして、オプションボタンで一つだけ選ばせ、選んだボタンのオプション値がフィールドに格納される方法 と、 2.大卒/高卒/その他の3フィールドをYes/No型にして、それぞれにYesかNoが格納される方法 があると思いますが、それがごっちゃになっているように感じます。 頑張ってくださいヽ(^。^)ノ
関連するQ&A
- Accessのチェックボックス
はじめての質問です。 今、ASPを使ってAccess2000のデータベース操作をしようとしている者です。 ASPでテーブルの中身を取得し表示させています。そのとき「Yes/No型」の表示が「True/False」になっているのですが、これをチェックボックスとして表示させたいのです。 どなたか、ご教授よろしくお願いします!!!
- ベストアンサー
- オフィス系ソフト
- Accessでチェックボックスからの入力を受け付けない
お世話になります。 Access2003を使い、フォームにチェックボックスを作りました。 チェックボックスの値をテーブルに反映させるために、「チェックボックス」-「プロパティ」-「コントロールソース」より、該当テーブルの列を指定しました。 フォームビューにて、チェックボックスをクリックすると「このフォームは読み取り専用です」と言われ、チェックボックスへの操作は拒否されてしまいます。 どのようにすれば、フォームのチェックボックスから入力した値が、テーブルに反映できるのでしょうか? なお、該当テーブルの列はyes/no型に指定しています。 よろしくお願いします。
- 締切済み
- オフィス系ソフト
- アクセス2000 チェックボックスのカウント法
フォーム上にチェックボックス(YES/NO型)を作り、 どの項目が完了したかが分かるような表を作成しました。 チェックボックスは全部で70個ほどあるのですが、YESまたはNOの個数をカウントするにはどのようにすればいいのでしょうか? マクロを使用せずにできるでしょうか?
- ベストアンサー
- その他(データベース)
- Accessでチェックボックスで抽出するには?
Accessのフォーム検索でチェックボックスを使用して複数のレコードを抽出するにはどうすればよいでしょうか? Section1・2・3があると仮定します。 そこで、1をチェックすれば、そのサブフォームにSection1がOnになっている該当するレコードが出てくるようにしたいです。1・2をチェックすれば二点に絞り込み。 ちなみに、Section項目はYes/no形式と考えておりますが、適切な検索できるフォームの作り方を教えてください。
- ベストアンサー
- その他(業務ソフトウェア)
- Access チェックボックスを利用した絞込検索のクエリ記述
ここ数日、試行錯誤やgoogle検索したのですが、分からないためヒントを下さい。 Accessで、チェックボックス(Yes/No)を含むテーブルがあります。 検索フォームを作成し、ここにチェックを入れることで、テーブルから一致するデータを抽出したいです。 ただし、「Yes」のみが有意なデータで、「No」は無視したいです。 チェックA チェックB チェックC 1 Yes No No 2 Yes Yes No 3 Yes Yes Yes (得たい結果) チェックAをYesで検索…1,2,3 チェックA+BをYesで検索…1,2 チェックA+B+CをYesで検索…3 単に検索フォームのチェックボックスの値を「抽出条件」に入れますと、「No」まで一致するように抽出するので意図と違います。 チェックを入れなかった項目については無視して、クエリを働かせられればよいのですが...。 どのようにクエリを記述したらよいのでしょうか。 フォームにあるチェックボックスからのデータの取得や抽出結果のフォームへの表示などはできています。 よろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- Access2007で複数のチェックボックスにチェックが入らない
Access2007で複数のチェックボックスにチェックが入らない よろしくお願いします。 Accessでチェックボックス5つをオプショングループで囲んで、ひとまとまりにしたつもりなのですが、 複数のチェックボックスがチェックできません。 2つ目をチェックしようすると、一つ目のチェックが外れてしまいます。 どうしたらよいでしょうか。
- ベストアンサー
- オフィス系ソフト
- ACCESSでフォームのチェックボックスにチェックを入れて任意の数値を入力したい!!!
ACCESSでフォームのチェックボックスにチェックを入れるとて任意の数値を入力したいと思っています。 テーブルのデータ型はYES/No型ではなく、数値方にしておきチェックが入ると任意の数値(たとえば100)を入力できるようにしたいのですが、ご存知の方ご教授ください。
- ベストアンサー
- オフィス系ソフト
- Access 2003 でフォームフィルターがかかりません。
Access 2003 でフォームフィルターがかかりません。 どなたか助けてください。 アクセス初心者です。 フォームの詳細欄にチェックボックス(フィールド名:伝票チェック)を配置しております。 チェックの入っていないものを表示させたいです。 フォームヘッダーのオプショングループ(フレーム67)に オプションボタン0-オプション値0と オプションボタン2-オプション値2 の2個のオプションボタンを配置してあります。 クリック時のイベントプロシージャに以下のコードを書きました。 Private Sub フレーム67_Click() If Me!フレーム67 = 0 Then Me.Filter = 伝票チェック = 0 Me.FilterOn = True Else Me.Filter = "" Me.FilterOn = True End If End Sub 実行時エラーは出ませんが、データが何も表示されません。 どうすればいいのでしょう??? どなたかお願いします。
- ベストアンサー
- その他(データベース)
- エクセルのチェックボックスについて
エクセルでリストを作ってます。 チェックボックスを使い、YES NOを選ぶようにしています。 YES NO どちらかのチェックボックだけにチェックマークがつくようにしたいのですが、 どうすればいいのでしょうか プロパティのグループ名を設定すればよかったと思っていたのですが、 うまくいきません。 教えてください。
- 締切済み
- オフィス系ソフト
- アクセスでチェックボックスのデータをYesとNoに切り分けて印刷する方法を教えてください。
Access2003を使用しています。 チェックボックス(Yes/No型)のデータをYesとNoに切り分けて印刷する方法を教えてください。 フォーム上の「チェックがついているものを印刷」「チェックがついていないものを印刷」というコマンドボタンをクリックすれば、印刷プレビューの画面にジャンプするようにしたいです。 ご教示くださいますようお願いいたします。
- ベストアンサー
- その他(データベース)