• ベストアンサー

帳票フォームでチェックボックスを使用するには

☆WINXP、ACCESS2000を使用しています。 帳票フォームでチェックボックスにチェックをつけると、全てのレコードにチェックが付いてしまいます。 選択したいレコードのみのチェックを有効にするにはどうすればいいのでしょうか?

noname#208236
noname#208236

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

  • ベストアンサー
  • nda23
  • ベストアンサー率54% (777/1415)
回答No.1

非連結のコントロールでは掲題のような結果になります。 チェックボックスをYes/No型のフィールドと連結させる必要があります。

noname#208236
質問者

お礼

もしかして他にやり方があるかなと思い質問させていただいたのですが、やはりワークテーブルを作成するしかないのですね。 早々のお返事ありがとうございました。

関連するQ&A

  • Access2000@帳票フォームでのチェックボックス

    困っているので教えて下さい。 帳票フォームにて明細を表示し、その明細の各レコードに 非連結のチェックボックスを設定しています。 チェックボックスにチェックがあるレコードのみを 更新したいのですが、非連結のチェックボックスでは 1つをチェックすると全部の明細レコードにチェックされます。 明細で表示しているテーブル内にチェックを追加するか、ワークテーブルで対応する方法以外で対応したいので、他に良い方法があれば教えて下さい。

  • ACCESS2000の帳票フォームでテキストボックスの入力値を取得したい

    こんにちは。ACCESS2000でツールを作成しています。 テーブルはExcelにリンクさせ、クエリを介して帳票フォームで データを表示しています。 帳票フォームのレコード毎にテキストボックスを追加して それぞれ入力できるようにし、その値をVBAで取得したいのですが どうすればよいでしょうか。 テキストボックスを追加して実行すると、一つのテキストボックスに 入力した値が全てのレコードに反映されているようです。 帳票フォームのしくみがよく分かりません。 どなたか教えていただけないでしょうか。 宜しくお願いします。

  • ACCESS97の帳票フォームで複数コントロールを指定したい

    こんにちは。ACCESS97で帳票フォームを作成し、詳細にチェックボックス(連結コントロール)とテキストボックスを作成しました。フォームフッタ-に「全てチェック」ボタンをつけ、全てのチェックボックスがチェックされるようにしたいのですが、どのようにすればよいのでしょうか。 Me.チェック.value とすると、一番上のレコードしか変わりません。全てのチェックボックスを一括で変えるか、配列になっているのならばループで回して変えたいのですが。 Me.チェック(1).value のように書いても「型が一致しない」とエラーになってしまいます。 書き方が分からないので教えてください。どうか宜しくお願いします。

  • アクセスのフォームビューの帳票フォームではレコード

    アクセスのフォームビューの帳票フォームではレコードを削除する事は出来ないのでしょうか? データシートビューではレコードセレクタを選択し右クリックをすると 「レコードの削除(R)」という項目が出てきますが 帳票フォームでは出てきません。 帳票フォームでレコードを削除する方法を教えてください。 よろしくお願いいたします。

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

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

  • Access 帳票フォームのコンボボックス

    こんにちは。 Accessの帳票フォームに得意先のコンボボックスを配置し、入力の手助けをしたいと思います。 しかし、名前が良く似ているため、一部を入力したらリストが絞り込まれるようなものにしたいのです。 単票フォームに同じようなものがあり、非連結のテキストボックスに入力をしたら、コンボボックスに絞り込まれたリストが自動的にドロップダウンされるようなものを作っています。 帳票フォームでこういうことをすることが、難しいことは今までいろいろな方の質問で分かっています。  Access2003  Q:得意先:得意先ID、得意先名、検索カナ  検索カナの一部を入力したら、得意先名のリストが自動的に表示されるようにしたい。  帳票フォームでこのようなことは可能でしょうか? 無理でしたら、無理と言っていただけると諦めがつきます。 よろしくお願いします。  

  • Accessのチェックボックスで非表示

    こんにちは、いつもお世話になっています。 Access2010を使っています。 質問なのですが、帳票フォームで表示されているデータをチェックボックスに しるしがあるものは非表示、ないものは表示ということができますでしょうか? ※1レコードに1チェックボックスがあります。 例えば ・会社名 ・住所 ・チェックボックス(レor無印) という帳票フォームで ・A社 ・○○県○○市 ・レ ・B社 ・■■県■■市 ・無印 ・C社 ・△△県△△市 ・レ という風に並んでいた場合、B社のみ表示させたいです。 ものすごく簡単なことでしたらすみません…。 よろしくお願いします。

  • チェックボックスを利用してフォームを開く

    帳票フォームでデータを出している画面の一番左にチェックボックスを配置しました。 第一にチェックボックスを1つづつ選択できるように下記を記載しました。 Private Sub 選択_Click() If Me!選択 Then CurrentDb.Execute "UPDATE テーブル名 SET 選択 = False;" Me.Refresh End If End Sub チェックボックスにチェックを入れると一連のデータが新しいフォームに移る様に 下記のように記載しましたが、全く受け付けません。 Private Sub 編集_Click() If 選択 = False Then DoCmd.OpenForm "編集F" DoCmd.Close acForm, "メインフォーム名" End If 何が問題なのかわかりません。 ご助言いただきたく、宜しくお願い致します。

  • 帳票フォームのなかにリストを表示させたい

    Access2007でフォームを作成しています。 以下のようにフォームを作成したいです。 1年 A組 担任山田   1番 阿部   2番 井上 2年 B組 担任松田   1番 伊藤   2番 上田   3番 小田 上記のように,リスト内にリストを表示させたいです。 帳票フォームのなかにサブフォームで帳票フォームを表示させることはできないということで この方法は断念。 帳票フォームのなかにリストボックスを配置してみましたが, これもリストボックス内にうまく連携してレコードを表示させることができず断念しました。 クラスごとや個人ごとにレコードを操作したいので, メインフォームが単票形式になっては意味がないです。 お知恵を貸してください。 よろしくお願いいたします!

  • 帳票フォーム後に

    マクロを使ってフォームの操作を簡単にしようとしているのですが 現在、クエリを作りそのクエリをフォームのレコードソースで引っ張ってきて帳票フォームで表示しています。 ここから先、この一覧で出ている中から一人のボタンを押したら更に詳細な情報が載っているフォームを開きたいと思っています。 ですが帳票フォームで出てきた一覧の中から一人だけの情報を出してくるやり方がわかりません。 どうにか帳票フォームから一つの情報をまた別のフォームに表示することは出来ないでしょうか?説明が下手で申しわけないです(;-;)

専門家に質問してみよう