TMappl.BuildLayerFullFieldList

Модуль: Mappl
Класс: TMappl

Получить расширенный список полей слоя, включая поля связанных таблиц

Объявление

function BuildLayerFullFieldList(lCode: integer; aFieldList: TStrings;
	 aFieldListType: TBuildFieldListType = fltByCaption;
	 flExlBlobFields: boolean = true): integer;

Параметры

lCode
код слоя
aFieldList
объект расширенного списка полей слоя
aFieldListType
тип формирования названия поля
flExlBlobFields
флаг исключения полей типа "Blob" (по умолчанию true)

Возвращает

-2
слой не существует
-1
объект aFieldList не создан
>=0
количество полей в списке

Описание

Если выставлен флаг flShowFieldsByDescription, то в список будут включены только поля, имеющие описание

Смотри также

BuildLayerFullFieldList
Получить расширенный список полей слоя, включая поля связанных таблиц
BuildLayerCompoundObjectFullFieldList
Получить расширенный список полей таблицы составных объектов слоя, включая поля связанных таблиц
flShowFieldsByDescription
Флаг отображения в списке выбора поля только полей, имеющих описание