こんにちはいつもおせわになります。
すみませんちょっといい案が思いつかないのでお知恵を借りれればと思い質問させていただきました。
フォームにて大分類・中分類を選択して、ありかを表示させることをしたいのです。
例えば大分類に(冬服・夏服・春物・秋物)として、
冬物を選択すると、
中分類の選択で(コート・ジャンバー等)を選択すると、
そのものがあいてある場所をテキストに表示
させるということをしたいと思っています。
多分できると思うのですが。
そのテーブルを作るのってどんな感じで作れば
うまくできるものなのでしょうか悩んでいます。
また、大分類と中分類は新規追加も発生します。
どうぞよろしくお願いいたします。
No.3ベストアンサー
- 回答日時:
お世話様です。
#1です。テーブルは以下の構造がよいかと思います。
■大分類TB : 大分類ID、大分類名
■中分類TB : 中分類ID、大分類ID、場所ID、中分類名
■場所TB : 場所ID、場所名
リレーションは#1に従って作成してください。
あとはVBAを利用してフォーム上の動作設定を行ってください。
大分類コンボの更新時に、中分類コンボの値を変更するようにします。
中分類コンボの値は、
「中分類TBの大分類IDフィールドを大分類コンボの値で抽出したもの」です。
これで問題ないかと思います。
No.2
- 回答日時:
全体のテーブルと大・中分類のテーブルで管理する場合でしたら。
メイン 大 中 場所
夏服 ノースリーブ A
夏服 半そで B
夏服 短パン C
冬服 コート R
冬服 ジャンパー Z
という内容であれば
メイン 大分類 中分類 場所
1 3 A
1 4 B
1 5 C
2 1 R
2 2 Z
大分類TB ID 物
1 夏
2 冬
中分類TB ID 種類
1 コート
2 ジャンパー
3 ノースリーブ
4 半そで
5 短パン
のようにテーブルを作りフォームなどで検索する場合、まず大分類IDでIDが1(夏)を抽出しその中から半そでであれば中分類IDが4のレコードを抽出するように大分類・中分類の2つの条件で抽出すれば良いのでは。
大・中分類に新規の追加する分類が発生した場合、該当する分類のテーブルに追加していけば良いだけです。
No.1
- 回答日時:
テーブルの作り方とのことですが、
その場所が中分類1つにつき1つだけであれば、
[大分類]→[中分類]←[場所]
複数の場所に散在している可能性があれば、
[大分類]→[中分類]→[(連関)]←[場所]
でいいと思います。
ご質問の意味を取り違えておりましたらすいません。
この回答への補足
早速ありがとうございます。
すみません私の書き方が分かりにくいのですが、
大分類で選択するものによって、
中分類のコンボボックスに表示する内容
を変えたいのですが、
例えば 大 中 場所
夏服 ノースリーブ A
夏服 半そで B
夏服 短パン C
冬服 コート R
冬服 ジャンパー Z
全体のパターンののテーブルと
大分類 ID 物
1 夏
2 冬
中分類のテーブルを作ってみたのですが、
そうすると、
夏服を選択したときに
夏物だけが表示されるのではなく
全部の中分類が表示されてしまうので、
夏服を選択したときには夏物だけを次のコンボで選択するようにしたいのです。
そのような時って、どうにテーブルを作るとうまくいくか分からなくて質問いたしました。
どうかよろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SQL Server DBのテーブルの設計ができず困っています。 2 2023/06/29 16:43
- Access(アクセス) access フォーム 大分類、小分類 1 2022/08/11 18:03
- Excel(エクセル) コンボボックス及びリストボックスを5段階連動させる方法をご存知の方ご教授頂きたいです。 Excelで 3 2022/04/03 21:43
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- JavaScript jsで診断コンテンツのページ内切り替えについて 1 2023/04/14 17:31
- 数学 郡の問題です。 2 2023/06/03 16:03
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- PDF PDFのテキストを追加機能 1 2022/06/18 12:45
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
- その他(プログラミング・Web制作) セレクトボックスで選択された値をコントローラーで使用したい 2 2022/07/26 16:41
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessでテーブルからテーブル...
-
Accessでテーブル名やクエリ名...
-
Accessで、複数のテーブルで随...
-
Accessでvlookupみたいなことは...
-
INSERT時にデータ登録とmaxの発...
-
Accessレコードの追加や変更が...
-
グループ集計のカウントについ...
-
Accessでエラー
-
ACCESSに同時アクセス(編集)を...
-
ACCESS ACCESS VBA テーブル ...
-
Access2003 リレーションされ...
-
AccessのテーブルからExcelをイ...
-
Accessのレポートのデータ出力...
-
Accessのテーブルの作り方で
-
MS-ACCESSで、レコードセットを...
-
Excel 2019 のピボットテーブル...
-
IT用語について質問です。 以前...
-
エクセルVBAで5行目からオート...
-
Excelの表、重複データ2行を1...
-
アンドロイド おサイフケータイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessでテーブル名やクエリ名...
-
Accessレコードの追加や変更が...
-
access テーブル内のレコード...
-
ACCESSに同時アクセス(編集)を...
-
3つの表を1つに縦に連結する
-
Accessでvlookupみたいなことは...
-
Accessの追加クエリで既存のテ...
-
Accessクエリでの、LIKE条件
-
Accessでテーブルからテーブル...
-
ツリー構造をRDBで表現するには?
-
デザインビューで、連結式 を...
-
2つのテーブルを比較して一致し...
-
ACCESSで指定されたテーブルか...
-
リンクテーブルを CopyObject ...
-
SQLで日付を条件に削除したい
-
SQLで条件指定結合をしたいがNU...
-
時間の足し算
-
パススルークエリをテーブル作...
-
INSERT時にデータ登録とmaxの発...
-
ODBCで接続するとDBに変更/追加...
おすすめ情報