بلوک‌های سازندهٔ VBA: Data Type، Argument، Variable و Array

بلوک‌های سازندهٔ VBA: Data Type، Argument، Variable و Array

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

نظرات 0

فصل ۴ — بلوک‌های سازندهٔ VBA: Comment، Data Type و Variable

Code VBA از Statementهای کوچک ساخته می‌شود. Comment با Apostrophe آغاز می‌شود و برای توضیح منطق به انسان است؛ VBA آن را اجرا نمی‌کند.

Data Typeها

Data Type تعیین می‌کند Variable چه نوع Value و چه Rangeی را نگه می‌دارد. کتاب Byte، Integer، Long، Single، Double، Currency، Decimal/Variant، Date، String، Boolean، Object و Variant را مرور می‌کند. انتخاب Type مناسب هم Memory و هم رفتار محاسبات را قابل پیش‌بینی‌تر می‌کند.

ارسال Data به Procedure

Argumentها Data را وارد Sub یا Function می‌کنند. Function می‌تواند Value برگرداند. تعریف نوع Argument باعث می‌شود VBA ورودی را با همان Type تفسیر کند.

VBA
Sub showMsg(msgText As String)
   MsgBox msgText
End Sub

Function name(arglist) As type
   'Statements
End Function

Variable و Constant

Variable با Dim name As type تعریف می‌شود. مقدار آن در طول اجرا می‌تواند تغییر کند. Constant برای Value ثابت مناسب است. Scope به محل Declaration بستگی دارد: داخل Procedure محلی است؛ در ابتدای Module می‌تواند Module-level باشد.

Array

Array چند Value هم‌نوع را زیر یک نام و Indexهای جدا نگه می‌دارد. نمونه: Dim shipOptions(5) As String. Index برای دسترسی به Elementها به کار می‌رود.

Naming Convention

کتاب Prefixهایی مثل int برای Integer، cur برای Currency، dtm برای Date، dbl برای Double، bln برای Boolean و str برای String را به‌عنوان Convention رایج معرفی می‌کند. این Convention اجباری نیست، اما خوانایی Code را افزایش می‌دهد.

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

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

☆☆☆☆☆

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

 

0 نظر

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

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

0 / 500