• ベストアンサー

3つのテーブルのリレーション

access2000です。 2つのテーブルをクエリのリレーションで繋がてフォームを作成しました。 この場合、新規レコード追加はできます。 ところが3つのテーブルをつなげてそれを元にフォームを作成しましたが 新規レコードを追加できません。 できないのでしょうか? または何かミスをしているのでしょうか? 実物はアップできないのでミスとしたらどのような可能性がありますでしょうか? お願い致します。

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

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

まず、「新規レコードのみを使いできない」とのことですが、既存レコードの更新はできますか。 3つ以上のテーブルを含むクエリでも、設計次第では更新も追加も可能です。 とりあえず下記を参照してみてください。 クエリのデータを編集できない状況- Access - Office.com http://office.microsoft.com/ja-jp/access-help/HA010097876.aspx#BMcannot その下の データを編集できるようにクエリを変更する方法 も参照されるといいでしょう。 上記でわからないという事なら、 現状の3つのテーブルの主キーフィールド名、結合しているフィールド名 の情報を提示してください。

yuukiyuuki
質問者

お礼

いつもお世話になっています。やってみます。ありがとうございました。

関連するQ&A

専門家に質問してみよう