• ベストアンサー

チェックボックスとyesno型は違いますか?

アクセスのテーブルのyesno型は、0がチェックなしで-1がチェックありですが フォームのチェックボックスは0がチェックなしで1がチェックありです。 チェックボックスとyesno型は別物なのでしょうか? すごく不思議な感じがします。

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

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

>チェックボックスとyesno型は別物なのでしょうか? 別物のようですね。 試しに フォームを開いておいて、イミディエイトウィンドウで forms!フォーム名!チェックボックス名 = 100 とか forms!フォーム名!チェックボックス名 = 0 forms!フォーム名!チェックボックス名 = -1 forms!フォーム名!チェックボックス名 = true forms!フォーム名!チェックボックス名 = false forms!フォーム名!チェックボックス名 = "変" とかを試してみてくださいまし。 フォームのチェックボックスは 数値ゼロの場合とFalseに限ってチェックが外れます。 数値ゼロ以外とTrueの場合はチェックが入ります。 テキスト型なら(例 → "変")初期状態になります。 >すごく不思議な感じがします 同感。

szbvmtpuadts
質問者

お礼

色々試してみます。やはり不思議ですね。

関連するQ&A

  • access チェックなしからチェックありに

    テーブルにはYesNo型のチェックボックスフィールドがあるのですが 置換でチェックなしからチェックありにすることは可能でしょうか?

  • Accessでチェックボックスからの入力を受け付けない

    お世話になります。 Access2003を使い、フォームにチェックボックスを作りました。  チェックボックスの値をテーブルに反映させるために、「チェックボックス」-「プロパティ」-「コントロールソース」より、該当テーブルの列を指定しました。 フォームビューにて、チェックボックスをクリックすると「このフォームは読み取り専用です」と言われ、チェックボックスへの操作は拒否されてしまいます。  どのようにすれば、フォームのチェックボックスから入力した値が、テーブルに反映できるのでしょうか?  なお、該当テーブルの列はyes/no型に指定しています。 よろしくお願いします。

  • ACCESSのチェックボックスとコンボボックスの作り方

    1. テーブルを作って、そのテーブルからフォームを作るところまでいきました。フォームから入力する時に、いちいちタイプしなくていいようにチェックできるもの(例えば、男女からどちらか選ぶ)をつくりたいのですが、テーブルビューのルックアップから2つチェックボックスを作ることができません。やり方を教えてください。 2. コンボボックスを使って複数から選ぶようにすることはできたのですが、毎回マウスを使わないとできません。マウスを使わないでコンボボックスのアイテムを選ぶようにすることはできますか?

  • チェックボックス access2003

    既存のデータベースからaccessを使って検索を行っています 表示させるテーブルの中でひとつだけ 0と1どちらかが入力されているフィールドがあります それをフォームで表示する際にチェックボックスで表示させたいのですが どのようにすればよいのでしょうか? ご存知の方よろしくお願いいたします

  • 数値→チェックボックスの選択

    access vba にてプログラムを作成中です。 データベースはoracleですが、oracleテーブルから0と1の値をselectしてaccess form にチェックボックスの選択ありと選択なしと言う形で表示したいです。 oracleテーブルより0と1を取得し、access form のテキストボックスに0と1を表示する事は出来るのですが、これをチェックボックスの「レ(ペケ?)」のありとなしと言う形で表示するにはどうしたらいいでしょうか?

  • 選択したチェックボックスのみチェックを入れたいのですが

    Access2000で作成したフォームの チェックボックスが、どれか一つ チェックを入れると、すべてに チェックが入ってしまいます。 また、どれか一つ解除をすると、 すべてが解除されてしまいます。 デザインビューでこのフォームを 開いた時は、チェックボックスと それに関連したテキストボックスは 一レコード分(一行)だけ表示されており、 フォームビューで開いた時は、 データが増えていくにつれ、 何レコード分も表示されます。 初心者ですので、どなたか よいアドバイスをください。 宜しくお願いいたします。

  • アクセス チェックボックスとクエリ

    いつもお世話になっております。アクセス初心者です。 あるフォームのチェックボックスのオンオフとコンボボックス、 クエリの選択条件が思うように連携できなくて困っています。 やりたいことは、、、フォームのチェックボックスが、 ON(True)ならば、 フィールドにコンボボックスのキーワードを含むレコードおよびフィールドが空白のレコードを抽出し、 OFF(False)ならば、 フィールドにコンボボックスのキーワードを含むレコードのみでフィールドが空白のレコードは抽出しない、 としたいのですが…。 IIfやSwitchで式を書きましたが、チェックを入れても外しても、どちらも抽出件数が0件になります。 クエリの実行は、コマンドボタンで別のフォームを開いています。 (IIfでは、エラーが出ているのか、チェックを入れた時『~キャンセルされました』と出ます。  IIf(…,…,IIf(…,…,…)) という感じで書きました。) Switchの時のクエリの抽出条件の式は、次のような感じです。 Switch([Form]![チェックボックス]=True,([テーブル名].[フィールド名]) Like "*" & [Form]![コンボボックス] & "*" Or Is Null,[Form]![チェックボックス]=False,([テーブル名].[フィールド名]) Like "*" & [Form]![コンボボックス] & "*") ( Like の前の『([テーブル名].[フィールド名])』は、式をビルドすると、勝手に追加されてきます。) このようなことはできないのでしょうか? 別の方法が必要でしょうか? すみませんが、教えてください。宜しくお願い致します。

  • チェックボックスのチェック忘れを防止

    アドバイスご指導をよろしくお願い致します。 [環境] オペレーションOS:windows10 オフィスソフト:ACCESS2007 [困っていること] テーブルのレコードにチェックボックスを設けていますが、フォームで入力の際にチェックボックス欄のチェック忘れを防止したいと思っています。しかし、チェックボックスのテーブルプロパティーに値要求の項目がないので、どの様に対処すればよいか教えていただけませんでしょうか。 [やりたいこと] チェックボックス「名前:予定」のチェック忘れを防止したいと思っています。例えばチェックを忘れた時に、フォームを終了させようとした際「予定欄のチェック忘れ」みたいに表示させるとか、フォームの入力中に「予定欄のチェック忘れ」のメッセージをだせないでしょうか。 以上、よろしくお願いします。

  • チェックボックスのチェックを一気に外すには?

    windows-xp、アクセス97を使っています。 フォームの中に、チェックボックスがあります。 その都度、複数の人がランダムにチェックを入れたり外したりしています。 そこで質問です。 このフォームの「開く時」イベントに、"チェックボックスのチェックを自動的に外す"というコードやマクロはないものでしょうか? いちいち外したりるのが面倒なのです。 いろいろ見てみたのですが、ギブアップです。 宜しくお願い致します。

  • チェックボックス

    HTML、JAVAScritpでHPを作成していますが、 表示させるテーブル名にチェックボックスをいれたいのですが どういれていいのかがわかりません。 No ■ 名前 趣味 ーーーーーーーーーーーーーーーーーーーー 1  ■ まみ なし この■の部分をチェックボックスにしたいのですが…。 よろしくお願いします。

専門家に質問してみよう