Иллюстрированный самоучитель по Microsoft Access 2002

Импорт данных из документов и схем XML

Access 2002 обеспечивает возможность импорта данных в формате XML – новом стандарте обмена данными между приложениями. Процедура импорта таблицы из документа XML аналогична процедуре импорта данных из таблиц Access, т. е. вы можете импортировать:

  • только структуру таблицы;
  • таблицу вместе с данными;
  • только данные, которые добавляются в уже существующую таблицу.

Чтобы выполнить импорт таблиц из файла XML, нужно:

  1. Открыть базу данных, в которую требуется импортировать данные. Активизировать окно базы данных, щелкнув по его заголовку левой кнопкой мыши. Выбрать команду Файл › Внешние данные › Импорт (File › Get External Data › Import).
  2. В диалоговом окне Импорт (Import) выбрать в раскрывающемся списке Тип файла (Files of Type) элемент Документы XML (XML Documents).
  3. В поле Папка (Look in) выбрать папку, содержащую документ HTML, который нужно импортировать, и выделить его в списке. Нажать кнопку Импорт (Import).
  4. Появится первое диалоговое окно Импорт XML (Import XML) (рис. 3.28), в котором будет отображен список таблиц, содержащихся в выбранном файле XML. Импортироваться будут все перечисленные таблицы, вы не можете выбрать в этом списке одну или несколько таблиц. По умолчанию выполняется экспорт таблицы вместе с данными. Если же вы хотите импортировать только структуру таблицы или добавить данные из файла XML в уже существующую таблицу, нажмите кнопку Параметры (Options). В нижней части окна появится группа переключателей, в которой необходимо выбрать требующийся вариант. Нажмите кнопку ОК.

Иллюстрированный самоучитель по Microsoft Access 2002 › Использование внешних данных › Импорт данных из документов и схем XML
Рис. 3.28. Диалоговое окно импорта документа XML

Access 2002 выполняет импорт данных и, как всегда, информацию о записях, в которых обнаружены ошибки, сохраняет в таблице Ошибки импорта (Import Error). (Подробнее о работе с документами XML см. гл. 12.)

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.