Funcția LBound

Se aplică la
Access pentru Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Returnează un lung care conține cel mai mic indice disponibil pentru dimensiunea indicată a unei matrice.

Sintaxă

LBound(numematrice [, dimensiune])

Sintaxa funcției LBound are următoarele argumente:

Argument Descriere
numematrice Obligatoriu. Numele variabilei matrice; Urmează convențiile standard de denumire a variabilelor.
dimensiune Opțional. Variant (Long). Număr întreg care indică limita inferioară a dimensiunii care este returnată. Utilizați 1 pentru prima dimensiune, 2 pentru a doua și așa mai departe. Dacă dimensiune este omis, se consideră 1.

    

Observații

Funcția LBound este utilizată împreună cu funcția UBound pentru a determina dimensiunea unei matrice. Utilizați funcția UBound pentru a găsi limita superioară a unei dimensiuni de matrice.

LBound returnează valorile din tabelul următor pentru o matrice cu următoarele dimensiuni:

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

Instrucțiune Valoarea returnată
LBound(A, 1) 1
LBound(A, 2) 0
LBound(A, 3) -3

    

Limita inferioară implicită pentru orice dimensiune este 0 sau 1, în funcție de setarea instrucțiunii OptionBase . Baza unei matrice create cu funcția Array este zero; acesta nu este afectat de Base opțiuni.

Matricele pentru care sunt setate dimensiuni utilizând clauza To într-o instrucțiune Dim, Private, Public, ReDim sau Static pot avea orice valoare de tip întreg ca limită inferioară.

Exemplu

Notă

Exemplele care urmează demonstrează utilizarea acestei funcții într-un modul Visual Basic for Applications (VBA). Pentru mai multe informații despre lucrul cu VBA, selectați Referințe pentru dezvoltatori în lista verticală de lângă Căutare și introduceți unul sau mai mulți termeni în caseta de căutare.

Acest exemplu utilizează funcția LBound pentru a determina cel mai mic indice disponibil pentru dimensiunea indicată a unei matrice. Utilizați instrucțiunea Option Base pentru a înlocui valoarea implicită 0 a indicilor matricei de bază.

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.