Команда SET FIELDS
См. также
Синтаксис
SET FIELDS ON | OFF | LOCAL | GLOBAL
Параметры
ON
Указывает, что доступными являются только поля из заданного списка.
OFF
(По умолчанию) Указывает, что все поля текущей таблицы являются доступными.
LOCAL
Указывает, что доступными являются только поля текущей рабочей области, пе
ечисленные в списке полей.
GLOBAL
Указывает, что доступными являются все поля, перечисленные в списке полей, вк
ючая поля из других рабочих областей.
SET FIELDS GLOBAL дает доступ к полям в других рабочих областях без использова
ия SET COMPATIBLE TO DB4.
TO [FieldName1 [, FieldName2 ...]]
Задает имена полей, к которым разрешен доступ в текущей таблице. Псевдоним нео
ходимо указывать вместе с именем поля в следующих случаях:
Когда поле находится в таблице, которая открыта в рабочей области, отличной от
выбранной в данный момент.
Когда имена полей совпадают в нескольких таблицах.
Вы можете включать поля из таблиц, открытых в других рабочих областях, если бу
ете ставить перед именами полей псевдонимы их таблиц, но доступ к этим полям
возможен только после выдачи команды SET FIELDS GLOBAL или SET COMPATIBLE DB4.
Оператор, используемый для создания вычисляемого поля, имеет следующий формат:
USE customer
SET FIELDS TO LOCATION = ALLTRIM(city) + ', ' + state
Команда SET FIELDS TO носит аддитивный характер при выдаче SET FIELDS TO со списком полей заданные поля добавляются к тем,
которые уже доступны на данный момент.
При выдаче команды SET FIELDS TO без аргументов неявно выполняется операция
SET FIELDS OFF.
ALL
Разрешает доступ ко всем полям текущей таблицы.
ALL LIKE Skeleton | EXCEPT Skeleton
Можно выборочно разрешать доступ к полям, используя предложения LIKE и/или
EXCEPT. Если задать LIKE Skeleton, доступ будет разрешен только к полям, соответствующим шаблону Skeleton. Если задать EXCEPT Skeleton, доступ будет разрешен только к полям, не соответствующим шаблону Skeleton.
В шаблоне Skeleton поддерживаются символы подстановки * и ?. Например, чтобы получить доступ к
полям, имена которых начинаются с букв A и P, выдайте команду:
Установка SET FIELDS TO является аддитивной если выдать SET FIELDS TO со списком полей, они будут добавлены к набору
оступных в данный момент полей.
При выдаче команды SET FIELDS TO неявно выполняется операция SET FIELDS ON.
Чтобы удалить все поля из набора доступных полей для текущей таблицы, выдайте SET
FIELDS TO без списка полей и без предложения ALL.
Областью действия команды SET FIELDS является текущий сеанс обработки данных.
Или
SET FIELDS TO [[FieldName1 [, FieldName2 ...]]
| ALL [LIKE Skeleton | EXCEPT Skeleton]]
Новое на сайте
-
Обновлен портфель программиста
Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский) -
Новые примеры программ
Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2) -
Обновленна справка
Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.