![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
こんにちは。Accessは…初心者です。
フォーム上のコンボボックスについての質問です。よろしくお願いします。
Windows2000/Access2000です。
次のようなテーブルがあるとします。
「作家」…作家ID,作家名
「作品」…作品ID,作家ID(「作家」テーブルから[作家名]を引っ張ってきます)作品名
「許諾」…許諾ID,作家ID(「作家」テーブルから[作家名]を引っ張ってきます),作品ID(「作品」テーブルから[作品名]を引っ張ってきます),許諾情報
「許諾」テーブルを元にして、フォームウィザードから単票形式で「許諾フォーム」を作成しました。
このとき[作家ID]と[作品ID]は自動的にコンボボックスになりますが、[作品ID]コンボボックスに、[作家ID]コンボボックスで選択した作家の作品のみを表示したいのです。
([作家ID]でAさんを選択したら[作品ID]にAさんの作品だけが表示されるようにしたい、ということです。)
似た内容の質問を参考にしたり、いろいろなAccessのサイトを検索したりして試したのですが、イマイチ???でした。
何かよい方法がありましたらご教示ください。
お願いします。
No.2ベストアンサー
- 回答日時:
こんにちは。
maruru01です。(コンボボックス名とテーブルのフィールド名が同じでややこしいので、コンボボックスには先頭に"cbo"とつけます。)
まず、cbo[作品ID]コンボボックスを非連結にします。
そしてcbo[作家ID]のクリック時イベントと変更時イベントに次のようにコードを書きます。
Me!cbo[作品ID].RowSource = "SELECT [作品ID] FROM [作品] " & _
"WHERE [作家ID] = " & CLng(Me!cbo[作家ID].Value)
こんな感じでしょうか。ただし、これは[作品]テーブルの[作家ID]フィールドのデータ型が長整数型の場合です。文字列型(テキストとかメモ)の場合は、
Me!cbo[作品ID].RowSource = "SELECT [作品ID] FROM [作品] " & _
"WHERE [作家ID] = '" & Me!cbo[作家ID].Value & "'"
となります。
では。
この回答への補足
みなさん、回答ありがとうございました。
うっかり締め切るのを忘れていました。申し訳ないです。
まだまだAccess勉強中です。がんばります。
(maruru01さん、補足をお借りしました。ごめんなさい。)
回答ありがとうございます。
お礼が遅くなって申し訳ありません。
教えていただいた方法を試しました。(作品IDフィールドのデータ型は調整数型です。)エラーメッセージを出すこと数回(汗)、なんとかエラーは出なくなったのですが…。どうしてもcbo[作品ID]が空欄になってしまいます(泣)。cbo[作家ID]を更新すると、cbo[作品ID]の値集合ソースが、
SELECT [作品ID] FROM [作品] WHERE[作家ID] = 7
のようになるので、参照はしていると思うのですが…。
もう少し頑張ってみます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessの参照フィールドの列がずれてしまいます 1 2023/07/19 15:00
- 経営情報システム accessでの請求管理について 12 2022/06/11 16:20
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- SQL Server DBのテーブルの設計ができず困っています。 2 2023/06/29 16:43
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- Access(アクセス) Accessにインポートした複数のテーブルを表示させる方法が分かりません。 1 2023/01/30 20:22
- JavaScript html javascriptにてWeb SQLを操作したい。 2 2022/12/16 17:43
- その他(プログラミング・Web制作) セレクトボックスで選択された値をコントローラーで使用したい 2 2022/07/26 16:41
- Access(アクセス) Access DLookup vbaで条件を2件設定したい場合どうすればよいでですか? 現在 If( 1 2023/06/28 14:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
芥川賞と直木賞を両方受賞した...
-
大江健三郎の文章ってただヘタ...
-
少年同士が恋する一般小説
-
作家さん宛に出版社に手紙送っ...
-
浅田次郎さん大好きな方、お奨...
-
作家”以外”の超有名人の著作は...
-
桜井亜美さんと似た作風の作家...
-
『苗字:平仮名』+『名前:漢...
-
大江健三郎 代表作
-
百田尚樹について
-
おすすめミステリー
-
輩下 の読みは【はいか】でいい...
-
東野圭吾「ゲームの名は誘拐」...
-
平安時代の庶民の名前
-
2025年7月5日に世界が大変にな...
-
400字詰め原稿用紙換算とページ...
-
村上春樹は何か賞をとっていま...
-
ダニエルを漢字で書きたい!
-
夏目漱石のこころは普通の人が...
-
トワイライト・アヴェニュー』...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
芥川賞と直木賞を両方受賞した...
-
独身の作家
-
小説「半落ち」が直木賞で落選...
-
芥川賞と直木賞どちらが上?
-
輩下 の読みは【はいか】でいい...
-
芥川賞や直木賞を拒否した作家...
-
直木賞受賞作の一覧をエクセル...
-
ミンネで購入した際に作家は本...
-
優れた文章を書く、高学歴とは...
-
作家さん
-
ラノベの定義ってなんですか?
-
ジャーナリストと作家の違いを...
-
芸術家になるための心構え
-
有名な刺繍作家になるにはどう...
-
お薦めの三島由紀夫と大江健三...
-
「魔女の宅急便」 作者は 角...
-
大江健三郎 代表作
-
お好きな「意識の流れ小説」を...
-
大江健三郎の文章ってただヘタ...
-
直木賞を受賞した木こり?のお...
おすすめ情報