• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Access2003使用 チェックボックスを用いたフォームの入力について)

Access2003使用 チェックボックスを用いたフォームの入力について

このQ&Aのポイント
  • Access2003を使用した商品管理のフォームで、特定の中分類に対応する複数の産地を選択する方法を教えてください。
  • フォームにチェックボックスを使用して特定の中分類に対応した複数の産地を選択する仕様にしたいです。
  • Access2003を使用したフォーム入力において、チェックボックスを使って特定の中分類に対応する複数の産地を選べるようにする方法を教えてください。

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

  • ベストアンサー
回答No.1

中分類名と産地を関連付けるテーブルを作成します。 テーブル名:産地 中分類   産地 きゅうり  栃木 きゅうり  群馬 きゅうり  静岡 きゅうり  千葉 なす    岩手 なす    茨城 なす    栃木 フォーム上で中分類を選択したら、中分類の結果を元にコンボボックスから選択する。 説明下手なので参考URLを見てください。

参考URL:
http://www.mahoutsukaino.com/ac/ac2002/ac2002/sonota/kensaku/ken01.htm
poyo17
質問者

補足

早々にありがとうございます。 条件後出しで申し訳ないのですが、産地を選ぶ際、複数個選択できるようにしたいのです。 この方法でも複数選択可能でしょうか? 申し訳ありませんが宜しくお願い致します。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

質問が長いが、読むほうには良くわからない。 ーー フォーム上のコントロールの種別(チェックボックスを使う)などアクセスよりの話は、2の次。質問の文章に混ぜるな。 また自分の自信のないやり方や見解は混ぜないで、別に注記する。 ーーー 何がしたいか文章で書く。 実例的に挙げて書く。 こと ーー >大分類・・ 例えばどんなもの。野菜、果物、などか。 Daibunrui などのようなフィールド名で暗示するのでなく、はっきり示すこと。 基本的には単なる「検索」システムなんだろう。 最終データに行き着くまでに、どういう、操作者への、導きプロセス(=画面)がよいのか 全貌が明確でない。 ーー >中分類を選んだ後 中分類は、きゅうり・なす・りんごなど、商品の名前なのですね。 ーー 小分類は有るのか。 産地のことか。 例えば新潟のコシヒカリ。福島のコシヒカリ、富山のコシヒカリと言ったようなものが。 -- 最終決定(希望=必要)項目は何?これも書いてないのでは。業者(発注先か)か? ーー 今まで問題にした分類数はどの程度のものか。 それによってはチェックボックスボックスなどまどろっこしくて使っておれないかも。 ーー 結局、木構造(たとえば人事部がありそのなかに厚生課があり社宅係が有るというイメージの仕組み)の中で、多段階十時指定して最終ターゲットに行き着きたいと言うことだろう。 ーー だからアクセスのSQL文で条件を動的に(操作者により)指定された項目で)に絞り、基本的にはリストボックスかコンボで表示して選択させる。それらコントロールのプロパティにはMultiSelectが許されているので、それを使う。次の選択表示にはそれらを合体(追加)(例きゅうりとりんご両者分を表示)したものを表示する。 ーー それぞれの分類でテーブルを持つのは大変なので、できるだけ合体して持つ 野菜 きゅうり 神奈川 野菜 きゅうり 埼玉 野菜 きゅうり 栃木 菜 ナス   長野 野菜 ナス   靜岡 野菜 ナス   千葉 ・・ これでSQLをかけてWHERE部が大分類=野菜、品物=きゅうり の(AND条件の)場合、神奈川、埼玉、栃木を表示できる。 ーーー SQLで絞る部分はVBAでSQLが判りやすいが、操作でもRowSorceに手操作でのクエリを指定するやり方があるのでそれが使える。 これの解説記事は以外に本やWEBに載ってないように思う。 質問者はこれを学ぶ必要があろう。 例 リストボックスで 東京 神奈川 2つ(簡単のため)をアイテムとして用意。 東京を選んだら、第2リストボックスに 千代田区 武蔵野市 調布市 の3つが出る例の実現を勉強のこと。

関連するQ&A