1
Private Sub ProjectSearchBtn_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
    [ProjectQSubF].Requery
End Sub

上記は私のボタンの1つのコードです。上記のボタン(ProjectSearchBtn)を押すと、

「実行時エラー '2465': 式で参照されているフィールド '|1' が見つかりません。

なにが問題ですか?この正確なコード (変更されたボタン名 + サブフォーム名を除く) は他の場所で完全に正常に動作するため、私はかなり混乱しています!

4

1 に答える 1

2

この行がエラーをスローすると...

[ProjectQSubF].Requery

...その理由は、ProjectQSubFがサブフォーム コントロールに含まれるフォームの名前である可能性があります。

その場合、Access はこのコンテキストでその名前を認識しません。代わりに、そのフォームを含むサブフォームコントロールの名前を使用してください。たとえば、サブフォーム コントロールの名前がMySubFormの場合、次の 2 つの選択肢のいずれかを使用します ...

Me!MySubForm.Requery
Me!MySubForm.Form.Requery

サブフォーム コントロールの名前を特定し、それをMySubFormに置き換える必要があります。

于 2013-10-30T15:26:40.727 に答える