где: ИмяТипаДанных - это имя, которое присваивается определяемому типу данных;
Элемент1- ЭлементN – имена полей записи;
ТипЭлемента – любой встроенный или объявленный ранее пользовательский тип.
Примечание: все данные String должны иметь фиксированную длину.
Пользовательский тип запись следует объявлять как Public в секции General стандартного модуля, если необходимо чтобы он был доступен из всех процедур всех модулей.
Например, определим следующий пользовательский тип данных:
‘(General)(Declarations)
Public Type ДанныеСтудент
Фамилия As String*15
Имя As String*10
Группа As String*4
ОцМатем As Integer
ОцИнфор As Integer
ОцФилос As Integer
End Type
После определения пользовательского типа данных необходимо объявить переменные, которые будут иметь этот тип.
Объявим переменную Студент, имеющую пользовательский тип ДанныеСтудент и найдем длину записи, которой будет являться любое значение этой переменной:
Dim Студент As ДанныеСтудент, x As Integer
x= Len(Студент)
Переменные пользовательского типа могут быть локальными, глобальными и переменными контейнера