Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access.методика.doc
Скачиваний:
47
Добавлен:
06.01.2021
Размер:
45.39 Mб
Скачать

7.34. Использование окна спецификации импорта

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

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

Одно из преимуществ использования этого окна — возможность установить тип файла для импорта или экспорта. Поля Язык (Language) и Кодовая страница (Code Page) опре­деляют тип формата. По умолчанию установлен язык Русский. Поле со списком Кодовая страница (Code Page) отображает типы кодовых страниц, доступных для выбранного языка.

По умолчанию установлено значение Кириллица (Windows). Потребуется изменить зна­чение этого поля, если вы работаете с языком, использующим другой набор символов. Мож­но также определить опцию Разделитель полей (Field Delimiter) для текстового файла с разделителями (разделитель используется для отделения полей). Сделать это можно, выбрав специальный символ из списка, который включает следующие варианты:

; — точка с запятой;

{tab} — символ табуляции;

{Пробел} ({space}) — одинарный пробел;

, — запятая.

Кроме того, вы можете определить свой собственный разделитель, введя его непосредст­венно в поле ввода.

Помимо символа-разделителя, можно определить и ограничитель текста — тип раздели­теля при работе с полями текстового типа. Обычно поле текстового типа в файле с раздели­телями заключено в специальные ограничители (чаще всего, это двойные кавычки); это по­лезно при вводе числовых данных, которые не будут использованы в вычислениях, в виде текста. Существуют следующие варианты выбора.

{нет} ({none}) — не использовать ограничители;

" — двойная кавычка;

' — одинарная кавычка.

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

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

Если вы определили собственный ограничитель, учтите, что он должен быть одинаков с обеих сторон текста! Например, вы не можете использовать фигур­ные скобки ({}), так как должен быть введен только один символ! Вы, конечно, можете определить только левую скобку, но учтите, что вводимый текст будет выглядеть примерно так:

{Текстовые данные{

При импортировании или экспортировании данных Access 2002 преобразует даты в спе­циальный формат (такой как MMDDYY (ММДДГГ)). В случае указанного формата Access конвертирует все даты в две цифры для каждой части даты (месяц, день и год), отделяя их одну от другой определенным символом разделения. Таким образом, дата 27 февраля 2005 го­да будет конвертирована в 27/02/05 (если в качестве разделителя времени установлен сим­вол /). Вы можете определить правила конвертирования, выбрав один из вариантов опции формат даты (Date Order). Существуют следующие варианты выбора.

  • ДМГ (ОМУ)

  • ДГМ (ОУМ)

  • МДГ (МОУ)

  • МГД (МУО)

  • ГДМ (УОМ)

  • ГМД (УМО)

Ваш выбор определяет порядок следования частей даты: Д (D) обозначает день месяца (1-31), М (М) — календарный месяц (1-12) и Г (Y) — год. По умолчанию даты представля­ются в американском формате МДГ (MDY) — месяц, день, год. При работе с европейскими датами измените формат на ДМГ (DMY) — день, месяц, год.

Здесь же вы можете указать разделитель полей даты. По европейским стандартам части даты разделяют­ся символом точки, например 27.02.05.

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

Аналогично разделителю между полями даты определяется и разделитель между полями времени (по умолчанию задано двоеточие). Например, в значении 12:55 двоеточие отделяет часы от минут. Чтобы изменить разделитель, просто введите новый символ в поле раздели­тель времени (Time Delimiter). Вы можете также выбрать формат записи года (четыре или две цифры, т.е. 2001 или 01). По умолчанию используется год из четырех знаков.

Установив флажок дополнять даты нулями (Leading Zeros in Dates), можно опреде­лить, будут ли выводиться лидирующие нули (02.04.00). По умолчанию флажок не установ­лен, и даты выводятся без лидирующих нулей (2.4.00).