同じ処理を複数のコントロールで行うには?

解決


どしろうと  2007-02-16 11:34:30  No: 135306

超初心者で、大変恐縮なのですが・・・
Access2000で、連番の番号が含まれた名前のコントロールに、同じ処理を順番に施したいのですが、どのようにしたらいいのでしょうか?

たとえば、テキストボックス10個(txt1,txt2,txt3・・・・txt10)に1〜10の値を順番に入れていく場合、ループ処理でやってみるとしたら、どのようにしたらできるのでしょうか?

上手く説明できなくて申し訳ありませんが、どうぞよろしくお願い致します。


魔界の仮面弁士  2007-02-16 12:42:48  No: 135307

よく見かける手法としては、
  For I = 1 To 10
    Me.Controls("txt" & CStr(I)).Value = I
  Next
とか。


どしろうと  2007-02-16 19:36:53  No: 135308

魔界の仮面弁士さん、ありがとうございます!

教えていただいたコードで無事処理できました!
テキストボックスの名前をどうやって指定するのか、書き方がわからず悩んでいましたが、スッキリ解決です!

お忙しいところ、ご教授本当にありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加