ACCESSで質問です
ACCESSで質問です。
利用するのは
フォームZ
フォームZ内にコンボボックスA、コンボボックスB
商品テーブル
部門テーブル
振分テーブル
詳細テーブル
になります。
やりたいこと
(1)コンボボックスA、コンボボックスBがあるフォームZで、コンボボックスAで選択した値を元にコンボボックスBの値を絞りたいです。
(2)変更した値がフォームZを開いた時に表示されるようにしたいです。
現在の設定
フォームZはデータを更新する画面で、コントロールソースで商品テーブルの各項目に値を読み込ませています。
この時、コンボボックスAは商品テーブルに登録済みの部門テーブルの区分を、
コンボボックスBは商品テーブルに登録済みの詳細テーブルの保障を表示させるようにしたいです。
現在うまくいかない点
コンボボックスBに登録済みの初期値が反映されません。
各テーブルの中身は以下の様な感じで、部門テーブルのIDが振分テーブルのIDとリンクし、
振分テーブルのNoが詳細テーブルのNoとリンクしています。
部門テーブル(コンボボックスA)
ID(1カラム目):区分(2カラム目)
1:テーブル
2:チェア
3:ソファ
4:テレビ台
5:本棚
振分テーブル
ID(1カラム目):区分(2カラム目):保障(3カラム目):No(4カラム目)
1:テーブル:1年:1
1:テーブル:2年:2
1:テーブル:3年:3
1:テーブル:5年:4
1:テーブル:10年:5
2:チェア:1年:1
2:チェア:2年:2
2:チェア:3年:3
2:チェア:5年:4
2:チェア:10年:5
3:ソファ:1年:1
3:ソファ:2年:2
3:ソファ:3年:3
4:テレビ台:1年:1
4:テレビ台:3年:3
4:テレビ台:5年:4
5:本棚:1年:1
5:本棚:5年:4
5:本棚:10年:5
詳細テーブル(コンボボックスB)
No(1カラム目):保障(2カラム目):金額(3カラム目)
1:1年:10,000
2:2年:19,000
3:3年:24,000
4:5年:35,000
5:10年:50,000
コンボボックスA
コントロールソース:区分
値集合タイプ:テーブル/クエリ
値集合ソース:SELECT 区分,ID FROM 部門テーブル
列数:2
列幅:2;0
コンボボックスB
コントロールソース:保障
値集合タイプ:テーブル/クエリ
値集合ソース:SELECT 保障,金額,No FROM 詳細テーブル
列数:3
列幅:1;3;0
どなたかご教示頂けないでしょうか。
宜しくお願い致します。
お礼
ありがとうございました! 初心者なんですが、アクセスが好きで 独学ながら少しづつ勉強しています。 また、よろしくお願いします