הפונקציה LBound

חל על
Access של Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

החזרת Long המכיל את הכתב התחתי הקטן ביותר הזמין עבור הממד המצוין של מערך.

תחביר

LBound(arrayname [, dimension ] )

תחביר הפונקציה LBound מכיל את הארגומנטים הבאים:

ארגומנט תיאור
שם מערך נדרש. שם משתנה המערך; פועל בהתאם למוסכמות סטנדרטיות של מתן שמות למשתנים.
ממדים אופציונלי. משתנה (ארוך). מספר שלם המציין איזה גבול תחתון של ממד מוחזר. השתמש ב- 1 עבור הממד הראשון, ב- 2 עבור הממד השני וכן הלאה. אם dimension מושמט, מניחים כי הערך הוא 1.

    

הערות

הפונקציה LBound משמשת עם הפונקציה UBound לקביעת גודלו של מערך. השתמש בפונקציה UBound כדי למצוא את הגבול העליון של ממד מערך.

הפונקציה LBound מחזירה את הערכים בטבלה הבאה עבור מערך בעל הממדים הבאים:

Dim A(1 To 100, 0 To 3, -3 To 4)

הצהרה ערך החזרה
LBound(A, 1) 1
LBound(A, 2) 0
LBound(A, 3) ‎-3‎

    

הגבול התחתון המוגדר כברירת מחדל עבור כל ממד הוא 0 או 1, בהתאם להגדרה של משפט OptionBase . הבסיס של מערך שנוצר באמצעות הפונקציה Array הוא אפס; הוא אינו מושפע מבסיס האפשרויות.

מערכים שעבורם הוגדרו ממדים באמצעות המשפט To במשפט DIM, Private, Public, ReDim, או Static יכולים לכלול כל ערך מספר שלם בתור גבול תחתון.

דוגמה

הערה

הדוגמאות הבאות מדגימות את השימוש של פונקציה זו במודול Visual Basic for Applications‏ (VBA). לקבלת מידע נוסף אודות עבודה עם VBA, בחר הפניית מפתח ברשימה הנפתחת שליד חיפוש והזן מונח אחד או יותר בתיבת החיפוש.

דוגמה זו משתמשת בפונקציה LBound כדי לקבוע מהו הכתב התחתי הקטן ביותר הזמין עבור הממד המצוין של מערך. השתמש במשפט Option Base כדי לעקוף את ערך הכתב התחתי של מערך הבסיס המוגדר כברירת מחדל, 0.

Dim Lower
' Declare array variables.
Dim MyArray(1 To 10, 5 To 15, 10 To 20)     
Dim AnyArray(10)
Lower = Lbound(MyArray, 1)     ' Returns 1.
Lower = Lbound(MyArray, 3)    ' Returns 10.
Lower = Lbound(AnyArray)
' Returns 0 or 1, depending on setting of Option Base.