Определяет, установлен ли указатель записи в начале таблицы.
BOF([nWorkArea | cTableAlias]) |
Параметры
- nWorkArea
-
Задает номер рабочей области для таблицы, открытой в другой рабочей области.
- cTableAlias
-
Задает псевдоним таблицы, открытой в другой рабочей области.
BOF( ) возвратит "ложь" (.F.).
Возвращаемое значение
Логическое
Примечания
Используйте функцию BOF( ) для проверки местонахождения в начале файла таблицы. BOF( ) возвращает значение "истина" (.T.), если вы пытались переместить указатель записи в позицию перед первой записью таблицы.
Пример
В данном примере открывается таблица customer и выводится постранично список наименований компаний начиная с последней записи в таблице. Листинг продолжается до достижения начала файла или до нажатия Cancel.
![]() | |
---|---|
CLOSE DATABASES CLEAR OPEN DATABASE (HOME() + "samples\data\testdata") USE customer GO BOTTOM local recCtr, btnValue recCtr = 0 btnValue = 1 DO WHILE btnValue = 1 AND NOT BOF() ? "Company : " + company recCtr = recCtr + 1 if (recCtr % 20) = 0 then btnValue =MESSAGEBOX ("Click OK to continue, Cancel to quit.",33) clear endif Skip -1 && Move up one record ENDDO =MESSAGEBOX("Listing complete.",48) |
Смотрите также
Справочное руководство
Функция EOF( )Функция FEOF( )
_FEOF( ) API Library Routine
Прочие ресурсы
ФункцииСправочное руководство по языку (Visual FoxPro)