BOF to własciwość obiektu Recordset określająca początek zestawu rekordów.

Jeżeli bieżąca pozycja kursora jest przed pierwszym rekordem właściwość BOF zwraca wartość True.
W pozostałych przypadkach, również w przypadku, gdy Recordset nie zawiera żadnych rekordów, BOF przyjmuje wartość False.
Właściwość BOF jest wykorzystywana najczęściej do sprawdzenia, czy Recordset ma rekordy.
Np.
|
Private Sub PolecenieOtwórz() Dim RST As ADODB.Recordset Set RST = New ADODB.Recordset RST.Open „TabelaKsiazki”, CurrentProject.Connection, adOpenDynamic, adLockOptimistic With RST If .BOF Then ’ (…) End If .Close End With Set RST = Nothing DoCmd.Close End Sub |
W tym przykładzie wejście do przechodzenia przez poszczególne rekordy następuje tylko wtedy, gdy właściwość BOF ma wartość True.

