it-swarm-ja.com

Microsoft Accessでマルチテーブル入力フォームを作成するにはどうすればよいですか?

同じページの2つのテーブルにエントリを作成できるMicrosoftAccessでフォームを作成することは可能ですか?

3つのフィールドを持つテーブルがあると想像してください。

  1. ObjectId
  2. ObjectName
  3. TypeId

ここで、TypeIdは、次のフィールドを持つ別のテーブルのPKです。

  1. TypeId
  2. TypeName

フォームに2つの編集可能なテキストフィールドを表示したい

  1. ObjectName
  2. TypeName

ユーザーがオブジェクトとタイプの両方を追加できるようにしたいのですが、私が実装している方法では、それは

  1. Typeを追加するときに、Objectエントリを追加します
  2. Typeを編集するときに、関連するObjectを編集します

でもできるようになりたい

  1. Typeを追加するときに、既存のObjectを選択します
  2. Typeを編集するときに、Objectを追加します

同じ形で

1
Jader Dias

これを行う通常の方法は、2番目のテーブルのTypeIDフィールドとTypeNameフィールドの2つの列を持つコンボボックスを作成し、最初の列を非表示にして、フォームの最初のテーブルのTypeIDフィールドにコンボボックスをバインドすることです。

実際、コンボボックスウィザードでこれを行うことができます。

1
David W. Fenton