Access (VBA)

Access VBAに関するフォーラムです。
  • 掲示板への投稿には会員登録(無料)が必要です。会員登録がまだの方はこちら
  • 掲示板ご利用上のお願い」に反するご記入はご遠慮ください。
  • Q&A掲示板の使い方はこちらをご覧ください
トピックに返信
質問

 
(Windows 10 Pro : Access 2016)
郵便番号2つの住所入力支援
投稿日時: 19/04/27 15:50:22
投稿者: あん

よろしくお願いいたします。
 
郵便番号の最初3桁を格納するテキストボックスと、
残り4桁を格納するテキストボックスがあります。
 
その2つのテキストボックスの値から住所入力支援を使って、
住所のテキストボックスへ自動入力するようにしたいのですが、うまくいきません。
 
やってみたのは、
2つの郵便番号テキストボックスに入力すると、
1つに統合された郵便番号が格納されるテキストボックスを設けて、
そのデータで住所入力支援が機能するかやってみました。が、機能しませんでした。

回答
投稿日時: 19/05/07 10:12:13
投稿者: sk

引用:
郵便番号の最初3桁を格納するテキストボックスと、
残り4桁を格納するテキストボックスがあります。

わざわざ 2 つのテキストボックスに分けた理由とは
何なのでしょうか。
 
引用:
やってみたのは、
2つの郵便番号テキストボックスに入力すると、
1つに統合された郵便番号が格納されるテキストボックスを設けて
そのデータで住所入力支援が機能するかやってみました。が、機能しませんでした。

Access の住所入力支援機能は、郵便番号の入力先として
設定されたテキストボックスがアクティブになっている状態で、
数字キーの入力操作が行なわれた時のみ実行されます。
 
例えば、任意の郵便番号をクリップボードにコピーしておいて、
そのテキストボックスにフォーカスを移して Ctrl + V キーなどで
郵便番号を貼り付けても機能しません。
(演算テキストボックスの式や マクロ/ VBA による値の代入も同様)

回答
投稿日時: 19/05/07 14:22:04
投稿者: Suzu

どうしても二つに分けたいなら、
入力支援機能をあてにしないで、自前で用意する必要があります。
 
住所 入力支援 VBA とでもしてWEB検索してみましょう。
自前の方法がいろいろ載っています。

トピックに返信