Loopها و تصمیم‌گیری در VBA: Do، While، For، If و Select Case

Loopها و تصمیم‌گیری در VBA: Do، While، For، If و Select Case

توسط admin | گروه آموزش اکسس Microsoft access | 1405/05/16

نظرات 0

فصل ۴ — Loopها و تصمیم‌گیری در VBA

Loop اجازه می‌دهد یک Chunk از Code چند بار اجرا شود و Conditional Statement تعیین می‌کند کدام مسیر اجرا شود.

Do...Loop

Do...Loop تا زمانی که Condition برقرار یا تا زمانی که Condition خاصی رخ دهد تکرار می‌شود. Condition می‌تواند ابتدای Loop یا انتهای آن بررسی شود. مراقب Infinite Loop باشید.

While...Wend و For...Next

While...Wend تا True بودن Condition ادامه دارد. For...Next برای شمارش از Starting Value تا Ending Value با Step مشخص مناسب است.

VBA
For x = 1 To 10
   Debug.Print x
Next x

Comparison و Logical Operator

Operatorهایی مانند =، <>، >، <، >= و <= Valueها را مقایسه می‌کنند. AND، OR و NOT چند Condition را ترکیب یا معکوس می‌کنند. Result یک Boolean یعنی True/False است.

If...Then...Else

VBA
If condition Then
   'Statements when True
Else
   'Statements when False
End If

می‌توان ElseIf اضافه کرد یا Ifها را Nested کرد.

Select Case

VBA
Select Case value
   Case value1
      'Statements
   Case value2
      'Statements
   Case Else
      'Default statements
End Select

وقتی یک Value باید با چند حالت مقایسه شود، Select Case معمولاً از زنجیرهٔ طولانی If خواناتر است.

شکل‌ها و عناصر بصری این بخش

امتیاز کاربران به این مقاله

☆☆☆☆☆

0 نفر امتیاز داده اند. میانگین: 0.0 از 5

 

0 نظر

نظر محترم شما در مورد مقاله های وب سایت برنامه نویسی و پایگاه داده

نظرات محترم شما در خدمات رسانی بهتر ما را یاری می نمایند. لطفا اگر مایل بودید یک نظر ما را مهمان فرمائید. آدرس ایمیل و وب سایت شما نمایش داده نخواهد شد.

0 / 500