• ベストアンサー

ACCESSのサブフォームについて

ACCESS-2000を使用しております。 リレーションシップを作成し、抽出されたデータをリストボックスに 表示されるようにしました。 そのリストボックスを他のフォームにサブフォームとして挿入し、 メインフォームとリンクをさせたいのですがこれは可能なのでしょうか? リストボックスに表示されるデータの元になっている2つのテーブルと、 リンクを張りたいメインフォームのデータテーブル(1つ)間にリレー ションシップを作成すればよいのでしょうか。 よろしくお願いいたします。

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

  • ベストアンサー
  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.1

リストボックスに抽出されるレコードの抽出条件にメインフォームのフィールドの 値を使用するようにすればリレーションを作らなくても大丈夫です。 リストボックスの抽出条件の記述の仕方で対処は出来ます。

no-no-ri
質問者

お礼

ありがとうございます。 サブフォームデータの親子リンクの設定のときに 非連結のためにリンク設定ができないのですが どうしたらよいのでしょうか。 お手数おかけいたしますが、よろしくお願いいたします。

その他の回答 (1)

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.2

メインフォームとサブフォームで使用するテーブル間でリンクしたいのであれば サブフォームのプロパティを開きデータのリンク子フィールドとリンク親フィールド を設定すればリンクできます。

no-no-ri
質問者

お礼

ありがとうございます。 メインフォームに後でサブフォームを入れ込んだ場合でも 親子のリンク設定は可能なのでしょうか。 試してみます。

関連するQ&A