LBound függvény

Hatókör
Microsoft 365-höz készült Access Access 2024 Access 2021 Access 2019 Access 2016

Egy tömb megadott dimenziójának legkisebb elérhető alsó indexét tartalmazó Long értéket ad vissza.

Szintaxis

LBound(tömbnév [, dimenzió ] )

Az LBound függvény szintaxisa az alábbi argumentumokat foglalja foglalja tartalmazza:

Argumentum Leírás:
tömbnév Kötelező megadni. A tömbváltozó neve; a szabványos változóelnevezési konvenciók szerint történik.
Dimenzió Nem kötelező. Változó (hosszú). Egész szám, amely azt jelzi, hogy melyik dimenzió alsó határa lesz visszaadva. Használja az 1-et az első dimenzióhoz, a 2-t a másodikhoz stb. Ha a dimenzió nincs megadva, a rendszer 1-et feltételez.

    

Megjegyzések

Az LBound függvényt az UBound függvénnyel együtt használjuk a tömb méretének meghatározásához. A tömbdimenzió felső határának megkereséséhez használja az UBound függvényt.

Az LBound az alábbi táblázatban szereplő értékeket adja vissza egy tömbhöz a következő dimenziókkal:

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

Nyilatkozatot Visszatérési érték
LBound(A, 1) 1
LBound(A, 2) 0
LBound(A, 3) -3

    

Bármely dimenzió alapértelmezett alsó határa 0 vagy 1, az OptionBase utasítás beállításától függően. A Tömb függvénnyel létrehozott tömb alapja nulla; az Option Base nem érinti.

Azok a tömbök, amelyek dimenziói a Dim, Private, Public, ReDim vagy Static utasítás To záradékával vannak beállítva, alsó határként bármilyen egész számot tartalmazhatnak.

Példa

Megjegyzés

A következő példák egy Visual Basic for Applications (VBA) modulban mutatják be a függvény használatát. A VBA használatáról a Keresés elem mellett található legördülő listából a fejlesztői forrásokat választva, majd egy vagy több keresőszót megadva kaphat további tájékoztatást.

Ez a példa az LBound függvénnyel határozza meg a tömb megadott dimenziójának legkisebb elérhető alsó indexét. Az Option Base utasítással felülbírálhatja a 0-s alaptömb alsó indexértékét.

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.