0

親フォーム (frmClientInformation) に情報が格納されているクライアントの雇用履歴を表示するために、クエリ (qryClientEmployment) に基づいて (データシート ビューで) サブフォームを作成しています。frmClientInformation は、別のクエリ (qryClientInformation) に基づいています。

親フォーム (frmClientInformation) に表示されるクライアント ID フィールドに基づいてレコードを選択するために、qryClientEmployment にフィルターを設定しています。

新しい雇用レコードをサブフォームに追加し、親フォームの ClientID フィールドに基づいてクライアント ID を自動入力できるようにしたいと考えています。

運が悪かったので、(クライアントの雇用履歴を保存する) テーブルのクライアント ID フィールドのデフォルト値を form!frmClientInformation!txtID に設定しようとしました。

Access初心者で困っています。

4

1 に答える 1

1

Access を初めて使用する場合は、ほとんどの場合、ウィザードを使用してコントロールを作成することをお勧めします。この場合、Link Child Fields と Link Master Fields を追加するオプションが提供されますが、これらは必要なものです。サブフォーム コントロールのこれらのプロパティを編集できますが、含まれているフォームではなく、コントロールを選択するように注意する必要があります。リンク マスター フィールドはコントロールになる可能性があるため、リンク子フィールドは親フォーム マスター フィールド (誤解を招く名前) からのデータで完成します。複数のリンクの子フィールドとマスター フィールドをセミコロンで区切ることができます。

データシートから連続フォームに変更すると、より多くの制御が可能になります。

于 2012-01-13T10:27:04.910 に答える