はじめに
C#でアプリ開発を行っていたエンジニアが、半年にわたるAccess案件で学んだことをまとめています。
今回はAccessVBAでのFor文, ForEach文, Do Until文についてまとめます。
⋙For文
For i = 0 To 5 //繰り返し処理 Next i
このようにすると、0から5までの6回処理が繰り返されます
( )
括弧が不要であるなど他の言語とは異なる箇所があるので注意しましょう
⋙ForEach文
ForEach X in XList //繰り返し処理 Next
このようにすると、XListの要素分、処理が繰り返されます
他の言語とは異なる箇所があるので注意しましょう
⋙Do Until文
Do Until 〇〇〇 //繰り返し処理 Loop
このようにすると、〇〇〇がTRUJEになるまで処理が繰り返されます
この構文はADOを用いたレコードセット処理によく用います。
参考に以下の投稿もご覧ください
さいごに
いかがでしたでしょうか?繰り返し構文はプログラムの基本ですが、他言語と異なる点もありますので、しっかりと復習して活用していきましょう。
また気づくことがあれば追記いたします。