Новости



Visual FoxPro 9 позволяет создавать ещё более производительные приложения баз данных.
Двадцатиление FoxPro! Microsoft принимает поздравления.
Visual FoxPro Toolkit for .NET - более 225 функций VFP 7.0, для языков .NET (подробнее)

Мастер импорта

См. также

Мастер импорта производит импортирование данных в таблицы Visual FoxPro из фай ов других форматов. Предлагая вам ответить на ряд простых вопросов, мастер помогает вам выполнить процедуру в несколько этапов; при этом вы должны задать исходный файл и указать, будете вы создавать новый файл или присоединять данные к существующему файлу.

Этап 1 - Исходный файл и файл назначения

Используя кнопки с тремя точками, выберите исходный файл и файл назначения.

Этап 1a - Опции

Когда вы увидите на экране сетку, учтите, что она еще не импортирована; просто мастер так интерпретирует отображаемые на экране данные.

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

Нажмите кнопку Options; откроется диалоговое окно Import Wizard Options. В нем будут доступны только опции, применимые к типу импортируемого файла. Если у вас нет твердой уверенности в том, как именно следует установить опции, выберите в диалоговом окне какие-либо варианты и посмотрите в поле образца, как будут в глядеть данные.

Диалоговое окно Import Wizard Options

Fields Are All A Fixed Width

Данная опция применяется к текстовым файлам. Она разбивает текст в каждой ст оке на поля с фиксированным числом символов.

Fields Are Delimited By

Данная опция применяется к текстовым файлам. Она разбивает текст в каждой ст оке с помощью запятых, табуляторов или точек с запятыми. Вы можете выбрать эту опцию, если содержимое текстового файла нельзя распределить по столбцам фикси ованной ширины.

Treat Consecutive Delimiters As One

Данная опция становится доступной, если вы выбрали опцию Fields Are Delimited By.

Text Qualifier

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

Begin Import At Row

Задает номер строки в исходном файле, с которой вы хотели бы начать импорти ование записей. Если первая строка исходного файла содержит заголовки, которые не нужно импортировать, начните импортирование со строки 2.

Номер, заданный в этом поле, будет отмечен в образце изображения сетки. Записи, которые вы решили не импортировать, будут изображены как недоступные.

Scan All Records

Если выбрать эту опцию, мастер будет просматривать все записи и анализировать их содержимое, прежде чем делать разбивку на поля. Данную опцию рекомендуется использовать, когда установлен переключатель Fields Are All A Fixed Width, чтоб мастер сделал столбцы достаточно широкими, способными вместить самое длинное поле. В зависимости от числа записей в исходном файле, сканирование всех записей может потребовать много времени. По умолчанию мастер анализирует только перв е 50 записей исходного файла.

Code Page

Задает кодовую страницу, в которой был создан исходный файл.

Decimal Separator

Задает разделитель дробной части, используемый в исходном файле.

1000 Separator

Задает разделитель групп разрядов, используемый в исходном файле.

Date Format

Задает формат данных, используемый в исходном файле.

Currency Symbol

Задает валютный символ, используемый в исходном файле.

Замечание Опции Decimal Separator, 1000 separator, Date Format и Currency Symbol приме имы только при импортировании данных в поля следующих типов: Numeric (чис овой), Currency (валютный), Date (дата), DateTime (дата/время) и Integer (целочисле ный). Типы данных задаются на Этапе 2. Если вы импортируете данные, сохраненн е с иной установкой страны применения, нежели чем используемая вами, проверьте, правильно ли вы задали соответствующие опции.

Этап 1a - Столбцы

Мастер отображает данный этап, если вы импортируете текстовый файл фиксирован ой ширины. Когда вы увидите на экране сетку, учтите, что она еще не импортирова а; просто мастер так интерпретирует отображаемые на экране данные.

Чтобы добавить конец столбца, щелкните соответствующее место в сетке. Пе еместить столбец можно с помощью мыши. Чтобы удалить конец столбца, переместите его мышью из сетки выше линейки.

Этап 2 - Установки полей

Мастер отображает данный этап, если вы создаете новую таблицу.

Если вы хотите исключить столбец из процесса импортирования, выберите его с помощью мыши, а затем удалите весь текст в поле Name.

Этап 2 - Установка соответствия между полями

Мастер отображает данный этап, если вы присоединяете данные к существующей таб ице.

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

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

fox00019.gif Как открепить поле

1. Выберите столбец с помощью мыши.

2. В списке Name выберите Unassigned Field.

Теперь требуемое поле в таблице назначения доступно для сопоставления любому полю в исходном файле.

fox00019.gif Как отобразить поле исходной таблицы в другое поле таблицы назначения

1. Щелкните столбец, содержащий нужное поле исходного файла.

2. В списке Name выберите одно из доступных имен полей таблицы назначения.

Замечание Если оставить столбец открепленным, содержимое этого поля не будет импорти оваться в таблицу назначения. Таким образом, если вы хотите исключить столбец из процесса импортирования, достаточно щелкнуть его и затем в списке Name выбрать Unassigned Field.

После того как вы выберете столбец, мастер отобразит его установки в полях Type, Width и Decimals. Посмотрите на эти установки и убедитесь, что поле назначе ия выбрано правильно.

Если вы попытаетесь сопоставить друг другу несоответствующие типы данных, п исоединенные записи будут содержать в таких полях значение 0 или "ложь" (.F.).

Этап 3 - Завершение

Чтобы посмотреть таблицу после импортирования данных, откройте ее в окне п осмотра.



Новое на сайте

  • Обновлен портфель программиста

    Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский)
  • Новые примеры программ

    Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2)
  • Обновленна справка

    Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.