Главная Учебники - Разные Аскон Вертикаль-Технология (V1). Руководство пользователя
поиск по сайту правообладателям
|
|
содержание .. 22 23 24 25 ..
Глава 4. Проектирование
объектной
структуры
пользовательских
баз
данных
ВЕРТИКАЛЬ - Справочники
223 ProcFirstLevel : WideString — имя
ехе - модуля , исполняемого
при
запуске
справочника . DeleteSpisokAlias ( const AlsSpisok : WideString ): WordBool — удаление
справочника
с
псевдо - нимом
AlsSpisok . DeleteSpisokIndex ( IndexSpisok: Integer ): WordBool — удаление
справочника
с
индексом
Index- Spisok . DeleteAll : WordBool — удаление
всех
справочников . DeleteSpisokTab ( NumTab: Integer ): WordBool — удаление
справочника
с
номером
закладки
NumTab . DecNumTab ( NumTab: Integer ) — смещение
номера
закладок
при
удалении
справочника . IndexSpisokRefer : Integer (r/w) — индекс
родительского
справочника ( служебная
функция
для
ВЕРТИКАЛЬ - Справочники ). AllSpisokAlias : OleVariant — формирование
списка
всех
псевдонимов
справочников . ISpisokComObject
Интерфейс
реализует
свойства
и
методы
объекта « Справочник ». Наследуется
от
ISpisokListComObject.
Свойства : псевдоним
справочника ( AliasSpisok ), под
которым
он
зарегистрирован
в
каталоге
БД
ВЕРТИКАЛЬ - Справочники , его
наименование , признак
дистрибутивного
или
пользовательского
справочника ( FlagUserSpisok ) и
т . д . Методы
позволяют
обращаться
к
уровням
справочника ( Items , LevelByIndex , LevelByNameLvl , LevelByNameTbl ), а
также
к
экземплярам
накопителя
записей
( CopyByCaption , CopyByNameFld , CopyByNameAttr , CopyByIndex ), содержащего
атрибуты
и
значения
физических
полей
наборов
данных .
SpisokID : Integer — уникальный
идентификатор
справочника . AliasSpisok : WideString — псевдоним
справочника . NameSpisok : WideString (r/w) — наименование
справочника . NameOglSpisok : WideString — имя
раздела
каталога
баз
данных , в
который
входит
справоч - ник . FlagUserSpisok : WordBool — признак
пользовательского
справочника . IndexSpisok : Integer — индекс
справочника
с
массиве
активных
справочников . NumCurLevel : Integer (r/w) — индекс
активного
объекта
справочника . LevelCount : Integer — количество
уровней
справочника . Items [ Index: Integer ]: ILevelComObject — получение
интерфейса
на
уровень
справочника
по
индексу . LevelByIndex ( IndexLevel: Integer ): ILevelComObject — получение
интерфейса
на
уровень
спра - вочника
по
индексу . LevelByNameTbl ( const NameTbl: WideString ): ILevelComObject — получение
интерфейса
на
уровень
справочника
по
имени
таблицы . В
случае , если
справочник
имеет
несколько
уровней
с
одинаковым
именем
таблицы , то
интерфейс
передается
на
первый
найденный
уровень
и
ге - нерируется
код
ошибки
GetLastErrorCode =29 ( Имя
таблицы
в
списке
не
уникально ). LevelByNameLvl ( const NameLvl : WideString ): ILevelComObject — получение
интерфейса
на
уровень
справочника
по
его
имени . В
случае , если
справочник
имеет
несколько
уровней
с
оди - наковым
именем , то
интерфейс
передается
на
первый
найденный
уровень
и
генерируется
код
|