EMS logo

Навигация по продуктам

Data Import for IB/FB

Наш партнерский статус

Microsoft Certified Partner
Oracle Certified Partner
Embarcadero Technology Partner

EMS Data Import for InterBase/Firebird

Он-лайн Документация

Шаг 6 - Задание форматов данных для каждого поля


На этом шаге Вы можете выбрать из списка Field name поле и указать в разделе Field Customization набор свойств, определяющих формат каждого поля для импортируемого файла, выбранного из списка Files.

 

Step 5

 

Generator value - генератор значений. В этом поле задается первоначальное значение для генератора столбца. Если поле, в которое импортируются данные, имеет тип Identity, то генератор не будет работать.

Generator step - в этом поле задайте интервал генератора значений.

Constant value - в это поле вводится значение, которое заменяет все значения в столбце.

Null value - значение, которое устанавливается в ячейке, если значение после импорта в ней остается Null.

В поле Default Value указываете значение, замещающее пустое значение в исходном файле.

 

Из раскрывающегося списка Function можно выбрать одну из функций, возвращаемое значение которой будет записано в выбранный столбец.

 

Script - нажмите кнопку btnEllipsis, чтобы открыть редактор скриптов JScript.

 

Step 5 - Script Editor

 

В окне Script Editor введите скрипт для обработки выбранного поля таблицы. Данный редактор позволяет  использовать все возможности языка Jscript.

 

На представленном выше скриншоте показан пример использования Jscript для обработки поля Name. Приведенный код преобразует строку формата 'XXXX YYYY' в строку формата 'YYYY, XXXX'. Например, 'Piotr Tchaikovsky' -> 'Tchaikovsky, Piotr'.

Чтобы протестировать код и увидеть результат обработки введите тестовое значение в Field Value For Testing поле и нажмите кнопку Test Run.

 

Если при выполнении кода произошла ошибка, то на экран выведется сообщение с ее описанием.

При успешном выполнении кода появится окно, содержащее результат выполнения, как показано ниже.

 

Step 5 - Script Editor - Information

 

Дополнительные сведения см. по ссылке http://msdn.microsoft.com/en-us/library/x85xxsf4.aspx.

 

 

В поле Left quotation задаете левую кавычку, в поле Right quotation - правую.

Quotation action - кавычки.

Из раскрывающегося списка Char case - регистр текстовых данных. В этом случае все символы будут приведены к указанному регистру.

Из раскрывающегося списка Char set - выберите кодировку. Все символы будут представлены в выбранной кодировке.

 

На этом шаге мастера есть возможность в процессе импорта данных заменить некоторые значения в поле другими значениями. Замен текста для столбца можно создать несколько. С помощью кнопки btnAddRange Add Replacement Вы можете добавить новый параметр замены.

 

Step 5 - Add Replacement

 

Все параметры отображаются в списке, где в столбце Text to find находятся те значения текста, которые необходимо заменить, в столбце Replace With - текст, которым надо заменить указанные фрагменты. Если установлен флажок Ignore case, то замена будет произведена без учета регистра. Редактировать условие замены можно, нажав на нем мышью дважды. Кнопка btnDeleteRange Delete Replacement удаляет условие замены.

 

Если установлен флажок Skip this step, то этот шаг будет пропускаться при последующем импортировании файлов. Список  пропускаемых шагов можно просмотреть и изменить на вкладке General диалогового окна Preferences.

 

 

При нажатии на кнопку Tools открывается список, из которого можно выбрать одно из действий:

 

Следующий шаг