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

7.35. Импортирование html-таблиц

Access позволяет импортировать HTML-таблицы так же просто, как и файлы других баз данных, электронные таблицы Excel или текстовые файлы. Для этого необходимо вы­брать соответствующий тип файла и воспользоваться мастером импортирования HTML. Этот мастер работает подобно мастеру связи HTML, описанному выше в этой главе.

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

  • Добавить названия полей или описания. После импортирования файла можно изме­нить названия полей (например, xBASE не позволяет использовать названия полей, состоящие более чем из десяти символов, и не допускает использование пробелов в именах).

  • Изменить тип данных. Access может неправильно определить тип данных при импор­те некоторых полей. Вы можете задать правильный тип данных поля (например, де­нежный или текстовый тип вместо числового).

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

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

  • Определить первичный ключ. Access лучше работает с таблицами, для которых опре­делен первичный ключ.

7.36. Ошибки, возникающие при импортировании данных

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

Созданную таблицу ошибок можно открыть и просмотреть описание ошибок.

Access не может импортировать записи в новую таблицу в следующих случаях.

  • Если какая-либо строка в текстовом файле или файле электронной таблицы содержит больше полей, чем представлено в первой строке.

  • Если данные в поле не могут быть сохранены в виде данных с выбранным для данного поля типом данных Access (При попытке импортировать текст как данные числового типа или числовые данные как значения даты/времени вы в лучшем случае получите нулевые значения.)

  • Если Access на основании анализа первой строки выбрала неправильные типы данных для остальных полей. С первой строкой все в порядке, но остальные строки пусты.

  • Порядок значений в дате может быть не корректен. В импортируемом файле даты представлены в формате ГМД (YMD), а в спецификации указан формат МДГ (MDY).

Access не может добавить записи в существующую таблицу в таких случаях.

  • Данные в текстовом файле не соответствуют существующей таблице Access.

  • Числовые данные очень велики для размеров полей в таблице Access.

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

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