Команда DISPLAY STRUCTURE

Отображает структуру файла таблицы.

Синтаксис:

DISPLAY STRUCTURE
	[IN nWorkArea | cTableAlias]
	[NOCONSOLE]
	[TO PRINTER [PROMPT] | TO FILE FileName]

Параметры:
IN nWorkArea | cTableAlias
Отображает структуру таблицы в рабочей области, отличной от текущей. nWorkArea задает номер рабочей области, а cTableAlias псевдоним таблицы.
NOCONSOLE
Подавляет вывод в главное окно Visual FoxPro или в активное пользовательское окно.
TO PRINTER [PROMPT]
Направляет вывод команды DISPLAY STRUCTURE на принтер.
В Visual FoxPro, FoxPro для Windows и FoxPro для Macintosh можно задать необязательное предложение PROMPT, по которому перед началом печати отображается специальное диалоговое окно. В этом диалоговом окне можно изменить установки принтера, включая число копий и номера печатаемых страниц. Набор параметров принтера, допускающих регулирование, определяется установленным в данный момент драйвером принтера. Ключевое слово PROMPT нужно указывать сразу после TO PRINTER.
В FoxPro для MS-DOS ключевое слово PROMPT игнорируется.
TO FILE FileName
Направляет вывод команды DISPLAY STRUCTURE в файл с именем FileName. Если такой файл уже существует и установка SET SAFETY имеет значение ON, будет выдан запрос на подтверждение записи поверх файла.
В FoxPro для MS-DOS вывод команды DISPLAY STRUCTURE, адресованный в файл или на принтер, использует установки из набора параметров драйвера принтера, если он был загружен. Соответствующий драйвер принтера позволит напечатать вывод команды DISPLAY STRUCTURE шрифтами других стилей и других размеров.

Комментарии:
Используйте команду DISPLAY STRUCTURE для отображения структуры полей данной таблицы. Для каждого поля таблицы выводится его имя, тип и ширина. Если поле числового, двойного или плавающего типа, отображается число десятичных позиций в поле. Кроме того, для каждого поля указывается, поддерживает ли оно пустые значения.
Команда DISPLAY STRUCTURE также отображает текущее число записей в таблице и дату ее последнего обновления. Если у таблицы есть связанное с ней memo-поле, выводится размер блока. Также отображается общая ширина всех полей и кодовая страница таблицы.
Таблица может иметь структурный составной индекс, открываемый вместе с ней. Если имя тега структурного составного индекса совпадает с именем какого-либо поля таблицы, то рядом с именем этого поля указывается порядок сортировки данного тега (возрастающий или убывающий) и его последовательность сортировки.
Если установка SET FIELDS ограничивает диапазон доступных полей таблицы, то возле имен полей, к которым возможен доступ, ставится угловая скобка (>).

Пример:

* В следующем примере открывается таблица customer в базе данных
* testdata. Команда DISPLAY STRUCTURE используется для отображения
* структуры таблицы.

CLOSE DATABASES
OPEN DATABASE (HOME( ) + 'samples\data\testdata')
USE customer  && Opens Customer table

CLEAR
DISPLAY STRUCTURE

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 07.01.2003