Определить описатель импорта для данной базы данных
Описатель импорта - это структура, определяющая массовый импорт данных в базу данных для данного 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.