• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:検索、入力フォームの作り方)

検索、入力フォームの作り方

このQ&Aのポイント
  • ACCESS2007(2010)でフォームから検索する方法を教えてください。
  • 製品コードを入力すると、製品名や製品情報が表示されるフォームを作成したいです。
  • サブフォームの使用や他の方法について調べたが、分からなかったので助けてください。

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

  • ベストアンサー
  • chupark
  • ベストアンサー率41% (90/218)
回答No.2

質問文にも書かれていらっしゃるように、サブフォームの機能を使えば可能です。 フォームの概略としては、 親フォーム(本体)とサブフォーム用のフォーム(子フォーム)を用意します。 (親フォームのデザイン中にウィザードで作っていくこともできます。) 親フォーム に 製品コード、製品名、サブフォーム サブフォーム に使うフォームに、 製品コード、色名、重さ、サイズ を配置します。 サブフォームに使うテーブルのデータソースは"製品情報"テーブルにし、 親フォームに配置した、"サブフォームのプロパティ"で、 リンク親フィールド、リンク子フィールドにそれぞれ製品コードを設定します。 これで、親フォームと子フォームは製品コードでつながりますので、 親フォームから製品コードを入力すると、サブフォーム側に製品情報(色名、重さ、サイズ)が出力されます。

5S6
質問者

お礼

こかな簡単にできたんですね。 ありがとうございました!

その他の回答 (1)

  • chayamati
  • ベストアンサー率41% (260/624)
回答No.1

[作成]→[クエリーデザイン] →[製品マスター]→[追加]→[製品情報]→[追加]→[閉じる] →[製品マスターの製品コードを製品情報の製品コードにドラッグ] と入って 各テーブルの必要項目を下のフィールドにドラッグ →[閉じる]→[はい]→[クエリ名入力]→[OK] これで解決でしょうが あなたの仕組みは多分駄目でしょう 製品マスターの中に製品情報項目も入れるべきです。 Accessでは、例えば製品テーブルと部品テーブルを 関連づけ ある製品にはこのA部品12個とB部品10個... といったように部品展開 学校ではクラスー生徒名簿ー家族といった 名簿などに利用できます。

5S6
質問者

お礼

ありがとうございました。 ちょっと私の質問が悪かったです。 SQL鯖とリンクしていろいろやっていたので・・・