Access VBA質問箱 IV

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

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


940 / 9994 ←次へ | 前へ→

【12360】【御礼】複数のテキストボックスに入力した値の重複確認について
お礼  ちゃぴんこくん  - 13/6/28(金) 19:19 -

引用なし
パスワード
   早速のご教示ありがとうございます。

初めてVBAのようなものを見よう見真似で手掛けてみたので
全てがイベントプロシージャーとして記述していました。

Function プロシージャーとしてこんなふうに記述できるんですね。
お蔭様で複数個のテキストボックスのイベントプロシージャーを変更せずに済んで
大助かりです。

各txt_BOX名の数値部分を増加するループで処理できるのではと考えたイメージは
あっていたみたいで、ちょびっとほっこりしています。
その取得にVal関数とMid関数で数値部分を取得するって考えには及びませんでしたけど・・・

>  N = Val(Mid(ctl.Name, 9))

また、SelStartプロパティでカーソルの位置を取得したり、位置を設定したり、
SelLengthプロパティでは、文字数を得ることができることを知りました。

CancelEventメソッドで引数Cancelを呼び出すなど、勉強させていただきました。

実際に部品コードは、アルファベットを含みますのでもう一ひねりしてみます。

この度は、誠にありがとうございました。

1,089 hits

【12358】複数のテキストボックスに入力した値の重複確認について ちゃぴんこくん 13/6/27(木) 0:17 質問[未読]
【12359】Re:複数のテキストボックスに入力した値の... hatena 13/6/27(木) 10:17 回答[未読]
【12360】【御礼】複数のテキストボックスに入力した... ちゃぴんこくん 13/6/28(金) 19:19 お礼[未読]
【12361】Re:【御礼】複数のテキストボックスに入力... hatena 13/6/28(金) 19:50 回答[未読]

940 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078191
(SS)C-BOARD v3.8 is Free