Указывает псевдоимя для соответствующего объекта. Редактируемое, как в design time, так и в run time.

Свойство Alias отражает поведение опции ALIAS в команде USE. Имеется несколько версий синтаксиса.

DataEnvironment.Cursor.Alias [= cText]
CursorAdapter.Alias [= cText]
XMLTable.Alias [= cText]
XMLTable.XMLField.Alias [= cText]

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

cText

Символьный тип данных. В приведенной ниже таблице описываются значения для cText, в зависимости от объекта.

 
Объект cText

Cursor

Псевдоимя для каждой таблицы или представления, ассоциированного с курсором.

CursorAdapter

Псевдоимя для курсора, генерируемого свойством SelectCmd.

XMLTable

Псевдоимя для курсора Visual FoxPro.

Если cText содержит пустую строку (""), метод ToXML объекта XMLAdapter добавляет схему таблицы, но не добавляет никаких данных.

XMLField

Псевдоимя для имени поля в курсоре Visual FoxPro.

Если cText содержит пустую строку (""), то методы ToCursor и ApplyDiffGram объекта XMLTable сбрасывают поле.

Expand image Примечания

Применяется к: Cursor Object | CursorAdapter Class | XMLTable Class | XMLField Class

Для объектов Cursor, при загрузке Visual FoxPro окружения данных, последнему, по умолчанию, присваивается псевдоимя, которое представляет тоже самое имя, что и имя таблицы или представления,  для каждой таблицы или представления, ассоциированных с курсорами. Вы можете изменить свойство Alias для переприсвоения псевдоимени взамен присвоенного по умолчанию.

Для объектов CursorAdapter Visual FoxPro использует свойство Alias для обеспечения корректного псевдоимени для таблиц и полей, которые вы перетаскиваете на форму из DataEnvironment в design time. Если вы не укажите значения для Alias, Visual FoxPro сгенерирует ошибку и, в run time, будет использовать для таблиц и полей значения псевоимен по умолчанию.

Для объектов XMLTable и XMLField Visual FoxPro загрузит по умолчанию значение свойства XMLName в соответствующее свойство Alias этих объектов. Если свойство Alias объекта XMLField представляет собой пустую строку, метод ToCursor объекта XMLTable  сбрасывает объекты XMLField и создает курсор, который не включает никаких полей, указанных этими объектами XMLField.

Если вы изменяете свойство Alias, Visual FoxPro, кроме того, переименовывает курсор, созданный методом ToCursor и свойства Alias для объектов XMLTable и XMLField.

При исполнении метода ToXML Visual FoxPro вместо свойства Alias использует свойство XMLName.

Expand image Смотрите также