הפונקציה LBound

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

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

תחביר

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 כדי לקבוע את הכתב התחתון הזמין הקטן ביותר עבור הממד שצוין של מערך. השתמש במשפט בסיס האפשרויות כדי לעקוף את ערך ברירת המחדל של כתב תחתי של מערך בסיס של 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.