• 締切済み

サブフォームにチェックボックス・・・・

accessにて・・・ サブフォームに表示させるレコードと連結したチェックボックスは付けられますか? たとえば・・・ (B→チェックボックスです) (サブフォームイメージ) |項目A |項目B |項目C |項目D B |Aデータ|Bデータ|Cデータ|Dデータ B |Aデータ|Bデータ|Cデータ|Dデータ みたいな感じで、レコードセレクタ代りにチェックボックスを付ける感じで・・・ やってみたんですが、すべてにチェックが入ってしまいます・・・やはり無理なのでしょうか?教えてください

みんなの回答

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

>レコードセレクタ代りにチェックボックスを付ける感じで 前にも回答したと思いますが、非連結コントロールは全体で1個です。 従って、レコードセレクタの代わりをコントロールで行うことは 不可能です。 レコードに対応フィールドを設けて連結コントロールにすると、 各レコードの内容を反映しますが、カレントレコードを示すという 意味でないことはお分かりでしょう。 連結フィールドにし、レコード移動時に全レコードを再更新して、 リクエリすれば、カレントレコードのみチェックされた状態を現出 できると思いますが、レコード移動の度に更新とリクエリで時間が かかる上、画面が移動してしまうので、誰も喜ばないでしょうね。

関連するQ&A

  • 【Access2003】レコードごとにチェックボックスをチェックをするにはどうしたら良いでしょうか?

    1フォームの中に住所録を表示するサブフォームを格納。 2サブフォームにはチェックボックスを貼り付け。「既定のビュー」をデータシートにする。 3フォームを開く。 4サブフォームの「チェックボックス」をチェックするとすべてのレコードがチェックされてしまいます。 レコードごとにチェックをするにはどうしたら良いでしょうか?

  • アクセス2010サブフォーム内にチェックボックス

    テーブル上でデータ型をyes/no型にしてあるフィールドを、データシートビューで見ると、チェックボックスで表示されるのですが、サブフォーム内(データシート形式)では、on/offなどで表示されます。 サブフォーム内でもチェックボックスで操作したいのですが、表示させることができません。 どのようにするべきでしょうか。 ご存知の方、ご教示ください。

  • AccessVBA メイン/サブフォームのチェックボックス

    AccessVBAを用いて、メインフォーム内にサブフォームを設置しています。 メイン、サブの両方にチェックボックスがあり、メインに4個(オプショングループ)、サブには表形式で設定しています。全て連結コントロールです。 メインフォームのレコードソースは、テーブル、サブは、テーブルの値をパラメータにしたクエリーを割り当てています。 このフォームを表示した状態で、メイン内のチェックボックスを1個~4個(任意)クリックした状態で、サブ内のチェックボックスをクリックすると、メイン内でクリックしてレとしたはずのチェックが全て外れてしまいます。 この現象を修正したいのですが方法が解りません。 どなたか教えて下さい!! ちなみに、複数の人間が入力するので、メイン、サブ共にレコードロックは「編集済みレコード」としています。 宜しくお願い致します!!

  • Access2013 vbaサブフォームのレコード

    [Access2013 vba] ■したいこと サブフォームのレコードの中から、一レコードだけをチェックボックスなどで選択したいのですが、どのようにしたら出来ますでしょうか。 複数行選択は出来ないようにしたいです。 選択したのち、メインフォームの選択ボタンを押すと、そのレコードのID番号を取得して、呼出元のフォームのIDフィールドに代入したいです。 ■画面の流れ・・・ Aフォーム → 帳票型Bフォームで、レコードを選び「開く」ボタンを押す→ B 'メインフォームとCサブフォーム)が開く Cサブフォームのレコードをチェックボックスにチェックを入れて選択する B ' メインフォームの「選択」ボタンを押すと B ' メインフォームと、その前のBフォームが閉じて Aフォームに戻り、AフォームのIDフィールドに選択したIDが格納される。 よろしくお願いします。

  • ACCESS サブフォーム レコード移動ボタンをつ

    ACCESS初心者です。 フォーム A サブフォーム B リンク親フィールド 名前 子リンク親フィールド 名前 サブフォームで表示されるレコードセレクタと移動ボタンを、フォームA上にオリジナルでボタンとテキストで下記項目を作成したいです。 作りたい項目 ボタン1 次のレコードへ移動 ボタン2 前のレコードへ移動 テキストボックス 現在のレコード/レコード数 ボタンの作成まではできましたが、イベントプロージャにどういう内容を入れたらよろしいのでしょうか

  • EXCELで自動的にチェックボックスの追加

    って可能でしょうか。 イメージとしてはA列にデータが入力されたら、B列にチェックボックスを自動的に追加し、選択できるようにし、あとはVBAが対象レコードを処理するみたいな感じです。 お願いします。

  • セルに入力されたら  チェックボックスにチェック

    タイトルのとおりなのですが、A列にチエックボックスをA・B・C・Dと 作り、たとえばC1にBと入力されたらチェックボックスのBにチェックを 入れたいです。

  • SQLの書き方(チェックボックス)

    このスレでいいのかちょとわからなかったのですが、 SQLの書き方のなのでこちらで質問をさせて頂きます。 (VB.NET) □ A □ B □ C チェックボックス(A,B,C)があります。 例えば(A、B,C)どれか一つ選択された場合 SELECT文でテーブルA、B、Cからデータを抽出するイメージは わくのですが、チェックボックスで(A、C)など複数 選択された場合には、SELECT文でテーブルAを抽出し 終わった後、SELECT文でテーブルCを抽出するのは 問題があるのではないかと思います。 ただイメージがわきません…。ヒントでもいいので もしよろしければアドバイスよろしくお願い致します。

  • ACCESS サブフォームのフィールドにカーソルをあてる

    ACCESS2003で、VBAで簡単なプログラムを作っています。 <やっていること> ・フォームAからフォームBを開きます。 ・そのときにフォームAの番号と一致するデータをフォームBに表示します。 ・フォームBにはサブフォームCが埋め込んでいます。 このサブフォームCの中のフィールドDにカーソルが入っているようにしたいのですが、 Forms!サブフォームC!フィールドD.setfocus としたら、「カレントレコードには、フィールドDという名前のフィールドはありません」というエラーがでます。 フィールドDというフィールドは存在しています。 このような場合、どのように記述するのがよろしいのでしょうか。 よろしくお願いします。

  • エクセルVBA チェックボックスで;;

    下記のような表を作っているんです・・・     A   B   C    D    1  日付  名前  評価   2  1日   あ   A   □ 3  2日   い   B   □ 4  2日   う   A   □ 5  4日   え   D   □ というような感じです(まだ右と下は項目いっぱいあります) Dのセルにチェックボックスをつけてチェックが入った物のみを別なシートにコピーしてそのページを印刷させ印刷し終わったら印刷した行の色を変えたいのです。 色々試してみたのですが、チェックボックスのON OFF判断もままならない状況でした;; どなたか宜しくお願いいたします。