VII. ФУНКЦИИ И ПРОЦЕДУРЫ ДЛЯ РАБОТЫ С БАЗАМИ ДАННЫХ
1. Функции и процедуры для работы со словарями
Функция NewAttr (
Field: TField;
const FieldID: TFieldID;
const AttrName: string;
const Parent: TAttrID ): TAttrID;
Модуль: DRIntf
type
TID = record
Reseved: array[1..6] of Byte;
end;
TFieldID = type TID;
TAttrID = type TID;
Описание
Функция создает набор атрибутов в словаре данных на основе атрибутов поля, определенного в параметре Field.
Имя нового набора атрибутов указывается в параметре AttrName. Созданный набор атрибутов будет ассоциирован с идентификатором поля, определенным в параметре FieldID. Для создания набора атрибутов без ассоциативной связи с идентификатором поля, необходимо в параметре FieldID указать значение NullFieldID. Параметр Parent определяет родительский набор атрибутов, от которого будут наследоваться свойства создаваемого набора атрибутов. В новый набор атрибутов будут записаны только те свойства, которые имеют значения отличные от значений родительского набора. Если в параметре Parent указать значение NullAttrID, то в создаваемый набор будут записаны все атрибуты поля Field. При успешном выполнении функция возвращает идентификатор созданного набора атрибутов.
[Вернуться к содержанию]
|