1

13 個のサブフォーム(それぞれ別のタブ ページ) を含むフォームがあります。これらのサブフォームは、主キーを持つフォームにリンクされています。は、フォームの 3 つのフィールドによってオンザフライで生成されます。 IDID

問題は、これらの 3 つのフィールドを埋めて (そしてID生成して) タブ コントロールにジャンプしたとき、最初のサブフォームがフリーズしたタブ ページです。

カーソルがサブフォームの最初のフィールドに移動すること を期待していました。

現在の回避策Escは、サブフォームのコントロールにフォーカスできるように 1 回押すことです。

この問題の原因は何ですか?どうすれば解決できますか?

編集済み:サブフォームレコードにロックを設定しました。私はそれらを削除しましたが、問題なく動作しており、400 変数 x 450 セットの問題のデータの入力が完了しました。

4

1 に答える 1

0

サブフォームの最初のページが完了すると、新しいレコードと関連するキーのみを生成するため、Access が混乱しているように聞こえます。

私の Access の経験からすると、通常は、複合キーを生成するよりも、自動主キー関数を使用する方が適切です。

そのため、主キーを個別に生成して (つまり、自動番号を付けて)、これを後続のサブフォーム間の関連付けとして使用できますか?

于 2011-06-07T08:13:51.493 に答える