Определяет, открыта ли таблица с атрибутом "только чтение".
Синтаксис:
ISREADONLY([nWorkArea | cTableAlias])
Параметры:
nWorkArea | cTableAlias
Возвращает статус атрибута "только чтение" для таблицы, открытой в другой рабочей области. Аргумент nWorkArea задает номер рабочей области, а cTableAlias псевдоним таблицы или рабочей области. Функция ISREADONLY( ) возвращает значение "ложь" (.F.), если в заданной рабочей области нет открытых таблиц.
Если вы не задали номер рабочей области или псевдоним таблицы или рабочей области, статус атрибута "только чтение" будет возвращен для таблицы, открытой в текущей рабочей области.
Пример:
CLOSE DATABASES OPEN DATABASE (HOME( ) + 'samples\data\testdata') USE customer NOUPDATE && Open customer table read-only CLEAR ? ISREADONLY('customer') && Returns .T.