1

AccessDataProjectを使用してSQLServerExpress2008R2のフロントエンドとしてMSAccess2010を実行しています。

「個人」と「研究者」の2つのテーブルがあります。

「Individuals」テーブルには、主キー「Individual_ID」があります。「Researchers_ID」と呼ばれる「Researchers」テーブルの外部キーは、「Individual_ID」を参照します。

「Individuals」テーブルにバインドされたフォームを作成し、データ入力フォームにしました。次に、「Researchers」テーブルにバインドされたサブフォームコントロールを追加し、サブフォームウィザードを使用して、個人から研究者への1対多の関係を指定しました。

メインフォームにデータをうまく入力すると、サブフォームのサブフォームの「Researcher_ID」フィールドにメインフォームの「Individual_ID」が入力されます。エントリはサブフォーム内にも保存されます。

問題:サブフォームは、フォームとサブフォームで作成した新しいレコードを使用して「Researchers」テーブルに新しいレコードを挿入していません...「Individuals」テーブルに新しいレコードを挿入しますが。

4

1 に答える 1

0

主キーはありますか?主キーがないとテーブルに書き込むことはできません。

于 2012-03-07T13:41:14.910 に答える