※ ChatGPTを利用し、要約された質問です(原文:Access ボタンクリック時プロパティ エラー)
Accessボタンクリック時プロパティエラー
こんばんは!
Accessについて、質問があります!!
あるフォームに設置したボタンのクリック時プロパティに、教えてもらったものですが
Private Sub 解約_Click()
Me.取次名.Locked = False
Me.担当者名(1).Locked = False
Me.担当者名(2).Locked = False
Me.形態.Locked = False
Me.契約日.Locked = False
Me.会社ID.Locked = False
Me.会社名.Locked = False
Me.電話番号.Locked = False
Me.FAX番号.Locked = False
Me.郵便番号.Locked = False
Me.都道府県.Locked = False
Me.住所.Locked = False
Me.URL.Locked = False
Me.代表者.Locked = False
Me.代表者携帯電話.Locked = False
Me.代表者メールアドレス.Locked = False
Me.担当者.Locked = False
Me.担当者携帯電話.Locked = False
Me.担当者メールアドレス.Locked = False
CopyRec
Me.取次名.Locked = True
Me.担当者名(1).Locked = True
Me.担当者名(2).Locked = True
Me.形態.Locked = True
Me.契約日.Locked = True
Me.会社ID.Locked = True
Me.会社名.Locked = True
Me.電話番号.Locked = True
Me.FAX番号.Locked = True
Me.郵便番号.Locked = True
Me.都道府県.Locked = True
Me.住所.Locked = True
Me.URL.Locked = True
Me.代表者.Locked = True
Me.代表者携帯電話.Locked = True
Me.代表者メールアドレス.Locked = True
Me.担当者.Locked = True
Me.担当者携帯電話.Locked = True
Me.担当者メールアドレス.Locked = True
End Sub
というイベントプロシージャを設定しました。
しかし、ボタンをクリックすると『メソッドまたはデータメンバーが見つかりません』とエラーになります。
デバッグ後、1行目が黄色くなり、『Me.代表者メールアドレス.Locked = False』の".代表者メールアドレス"や".Locked = "が青く選択されます。
単に名前が誤っているものと思い、テーブルのフィールドとフォームのテキストボックスで"メールアドレス"の部分が全角だったり半角だったりしたため、プロシージャ含め全て全角に統一しました。
それでボタンをクリックしても、同じエラーになります。
名前は全て修正したはずですが……何が原因でエラーになるのでしょうか?
回答よろしくお願いします!
お礼
解決できました! ちなみに、フィールドと連結しているテキストボックス名が違っていたのが原因でした。 回答ありがとうございます!!
補足
回答ありがとうございます! 『代表者メールアドレス』のフィールドは確かに存在します。テーブル確認しました。 上のコードは、そのテーブルを元に作成したフォームに設置したボタンのクリック時プロパティにVBAを使用して書いたものです。 標準モジュールには『代表者メールアドレス』含め、フィールド名は書いていません。