(コントロールはチェックボックスコントロールです) ここでは、私が試したコードのバリエーションを示します: エラーがMS Access 2016 VBAエラー2424入力した式に、Microsoft Accessが見つからないフィールド、コントロール、またはプロパティ名があります
If Me.ControlName = True Then
If Me.ControlName.Value = True Then
If forms("form_name").form.controls("ControlName").value = True then
If forms("form_name").form.controls("ControlName") = True then
if forms!form_name!ControlName.value = True then
コントロールは、フォームに存在し、別の名前のフィールドに接続されている)、それはコントロールを参照する時点でこのコード行で発生します。 コントロール名とフィールド名は、このデータベースの他の場所では使用されず、予約語でもありません。 (コントロール名は "CheckHot"で、フィールドは "Hot"で、フォームは一意の予約されていない名前であり、フォーム名はこのデータベースの他のオブジェクトや目的には使用されません)。
コントロールは、コードが配置されているフォームにあります。
このフォーム上のコントロールへの他の参照はすべて正常に機能します。
私は、ファイルを試してみました - 私も、私は今の形にそれをコントロールを削除し、再度追加する準備をしています新しい空のデータベースを作成し、すべてのオブジェクトに
をインポートしようとしたコンパクト・修理 > ...しかし、誰か他のアイデアがあれば教えてください - ありがとう!