Команда CREATE SCREEN - стандартный экран

Создает экран программным путем. Включена для совместимости с предыдущими версиями.

Синтаксис:

CREATE SCREEN FileName1 | ? FROM FileName2
	[ROW | COLUMN] [FIELDS FieldList] [ALIAS]
	[NOOVERWRITE] [SIZE nRows, nColumns] [SCREEN]

Параметры:
FileName1
Задает имя файла для создаваемого экрана. Если имя файла указано без расширения, автоматически назначается расширение .SCX. Если файл экрана с заданным именем уже существует и опция NOOVERWRITE опущена, будет выдан запрос на подтверждение записи поверх существующего файла (когда действует установка SET SAFETY ON).
?
Отображает диалоговое окно Save As, предлагающее присвоить имя создаваемому экрану.
FROM FileName2
Задает имя таблицы, на основе которой будет строиться стандартный экран. Эта таблица не обязательно должна быть открытой.
ROW
Располагает поля и их имена на экране сверху вниз. Данный формат принимается по умолчанию, когда опущены обе опции ROW и COLUMN.
COLUMN>
Располагает поля и их имена слева направо вдоль экрана. Если ширина всех полей в сумме превысит ширину экрана, формат может быть изменен на ROW.
FIELDS FieldList
Задает поля таблицы, которые следует включить в стандартный экран. Имена полей в списке FieldList нужно разделять запятыми.
ALIAS
Добавляет псевдоним таблицы к именам полей оперативного экрана.
NOOVERWRITE
Запрещает запись поверх существующего файла экрана. Если экран с именем <file1> уже существует, новый экран не будет создан.
SIZE nRows, nColumns
Задает высоту и ширину экрана. Высота экрана в строках задается значением nRows, ширина экрана в столбцах значением nColumns.
SCREEN
Указывает, что после размещения в родительском окне экран должен открываться в основном окне Visual FoxPro.

Комментарии:
В Visual FoxPro экраны называются формами.

В предыдущих версиях FoxPro версия команды CREATE SCREEN для оперативного экрана действовала без помощи конструктора экранов FoxPro 2.x. Экран создавался точно так же, как при выборе команды Quick Screen в меню Screen. Другая версия CREATE SCREEN открывала конструктор экранов FoxPro 2.x, предоставляя возможность создать экран в интерактивном режиме.

В Visual FoxPro команда CREATE SCREEN эквивалентна команде CREATE FORM, обе они открывают конструктор форм.


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