Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


2260 / 2272 ツリー ←次へ | 前へ→

【3175】VBAのエラーの意味が分からず、困っています。 [名前なし] 04/8/4(水) 1:38 質問[未読]
【3176】Re:VBAのエラーの意味が分からず、困って... クロ 04/8/4(水) 8:39 回答[未読]
【3177】Re:VBAのエラーの意味が分からず、困って... [名前なし] 04/8/4(水) 12:41 お礼[未読]

【3175】VBAのエラーの意味が分からず、困って...
質問  [名前なし]  - 04/8/4(水) 1:38 -

引用なし
パスワード
   フォームに「郵便番号」「住所」のコントロールを作成しました。「住所」には「郵便番号」から住所入力支援を設定しています。
そして、「郵便番号」のプロパティで、更新後処理に


Private Sub 郵便番号_AfterUpdate()

Me!住所.SetFocus
Me!住所.SelStart = Len(Me!住所)

End Sub

と記述して、「住所」コントロールにカーソルが移ったときに、カーソルが自動で入力された文字の最後に点滅するようにしたいとおもっています。

ところが、「郵便番号」にすうじをいれてエンターを押すと、


  実行時エラー 438
  オブジェクトは、このプロパティまたはメソッドをサポートしていません。


と表示されてしまいます。どうしたら、「住所」コントロールにカーソルが移ったときに、カーソルが自動で入力された文字の最後に点滅させることができるのでしょうか?

【3176】Re:VBAのエラーの意味が分からず、困っ...
回答  クロ  - 04/8/4(水) 8:39 -

引用なし
パスワード
   まずは対象の「住所」のコントロールを確認してください。
「住所」という名の「ラベル」や「リストボックス」に対しおこなうと
同じエラーがでます。

テキストボックスの場合でも出ているのなら作り直してみては?

【3177】Re:VBAのエラーの意味が分からず、困っ...
お礼  [名前なし]  - 04/8/4(水) 12:41 -

引用なし
パスワード
   テキストボックスの名前を「住所」で入力し直したらエラーが解除できました。ありがとうございました。

2260 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078325
(SS)C-BOARD v3.8 is Free