Определить описатель импорта для данной базы данных

 

Описатель импорта - это структура, определяющая массовый импорт данных в базу данных для данного DBF-файла.

Максимальное к-во описателей для каждой базы данных определяется константой MAX_DBASE_IMPORT_DESC_NUMBER в файле database.h . В текущей версии оно равно 10.

 

 

Описатель импорта  определяется такими параметрами:

Import Descriptor Number - указывается порядковый номер редактируемого описателя.

Новый описатель всегда имеет наибольший номер.

Import Descriptor Type - Тип описателя.

Выбирается из списка определенных в системе типов импорта.

Number of Fields  - требуемое количество полей для данного типа описателя. Этот параметр определяется типом импорта.

Key Field - ключевое поле.

Это поле будет заполнено постоянным значением при каждом потоковом импорте. (Например: название профиля при вводе описания координат профиля). Если ключевое значение уже содержится в импортируемом файле или не должно тиражироваться, выберите поле "Не определено".

Import Fields List - список полей данной базы данных,

которые заполняются при импорте.

Этот список формируется кнопками Add и Delete.

При массовом импорте, осуществляемом при редактировании базы данных,

эти поля в строго указанном порядке будут заполняться значениями из источника.

Например, для типа описателя "Ввод координат профиля из паспорта SPS-PC" указанные поля базы данных будут заполняться триадами значений описания точек излома профиля (пикет, X, Y).

В списке импортируемых полей не должно быть поля, указанного в параметре Key Field.

Алиасы всех полей данного DBF-файла содержатся с списке DBF Fields List.

 

Внимание:

Формирование или редактирование каждого описателя фиксируется кнопкой Update.

Без этой кнопки ничего не запоминается.

Сохранение всего списка описателей осуществляется при выходе из режима кнопкой OK.

 

К началу раздела

 

К началу инструкции