Возвращает количество полей в таблице.

FCOUNT([nWorkArea | cTableAlias])

Параметры

nWorkArea

Указывает рабочую область с таблицей, для которой FCOUNT( ) возвращает количество полей. FCOUNT( ) возвращает 0, если в указанной вами рабочей области нет открытой таблицы.
cTableAlias

Указывает алиас таблицы, для которой FCOUNT( ) возвращает количество полей. Visual FoxPro генерирует сообщение об ошибке, если вы укажете несуществующий алиас.

Возвращаемое значение

Числовое

Примечания

Если вы опустите необязательный аргумент, FCOUNT( ) вернет количество полей для таблицы, открытой в текущей рабочей области.

Пример

  Скопировать код
CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'Data\testdata')
USE customer && Opens Customer table
SELECT 0
USE employee && Opens employee table

CLEAR
? FCOUNT('CUSTOMER') && Displays 13, # of fields in Customer
? FCOUNT('EMPLOYEE') && Displays 22, # of fields in Employee

См.также