Использование внешних данных

  • При работе с любым приложением обработки данных всегда является актуальным вопрос, как использовать те данные, которые уже были накоплены раньше другими программными средствами и, следовательно, имеют другой формат. | Access 2002 позволяет решить эту проблему стандартным способом –
  • Типы файлов, данные из которых могут быть импортированы в базу данных Access или которые могут быть связаны с базой данных Access, представлены в табл. 3.1. Вы можете увидеть их, если в меню Файл (File) выберете команду Внешние данные → Импорт (Get External Data →
  • Системы управления реляционными базами данных различных производителей работают с файлами баз данных определенного формата. Многие из них используют специальные индексные файлы для ускорения поиска и сортировки данных в таблицах (см. разд. "Создание и использование индексов" гл. 2).
  • Прежде чем перейти к вопросам, связанным с импортом и присоединением таблиц, нужно понять разницу между этими возможностями Access 2002.
  • Теперь можно перейти непосредственно к описанию процесса присоединения и импортирования внешних таблиц.
  • Присоединять к базе данных Access можно не только файлы баз данных других форматов, но и отдельные таблицы из других баз данных Access. Процедура присоединения таких таблиц очень проста.
  • Файлы, созданные приложениями электронных таблиц, управления проектами и т. д. также представляют собой таблицы специального вида. Было бы естественным включить в Access 2002 возможность импорта таких файлов в базу данных Access. И такая возможность в Access 2002 есть.
  • Access 2002 позволяет импортировать в базы данных табличные данные из обычных текстовых файлов. Эти файлы могут быть созданы либо одним из текстовых редакторов (например, приложением "Блокнот" в Windows), либо путем экспорта из другого приложения.
  • Процесс импорта данных, хранящихся в текстовом файле, выполняется с помощью Мастера импорта текстов. | Откройте базу данных, в которую нужно импортировать данные из текстового файла. Активизируйте окно базы данных, щелкнув по его заголовку левой кнопкой мыши. | Выберите команду Файл →
  • Если нужно импортировать несколько текстовых файлов одинакового формата или выполнять процесс импорта регулярно, то каждый раз проходить по всем шагам описанной выше процедуры будет достаточно утомительно. Чтобы облегчить этот процесс, можно создать спецификацию импорта –
  • Большинство текстовых процессоров позволяют сохранить данные документов слияния в текстовых файлах без форматирования, которые затем можно использовать для импорта в таблицы Access. Например, в Word 2002 нужно просто открыть документ и сохранить его как текстовый файл, выбрав команду Файл →
  • Access 2002 позволяет импортировать и присоединять таблицы из документов HTML. Для этого используется Мастер импорта (присоединения) HTML, который очень похож на Мастер импорта (присоединения) электронных таблиц.
  • Access 2002 обеспечивает возможность импорта данных в формате XML – новом стандарте обмена данными между приложениями. Процедура импорта таблицы из документа XML аналогична процедуре импорта данных из таблиц Access, т. е. вы можете импортировать: | только структуру таблицы;
  • Access 2000 позволяет также импортировать данные из адресных книг Microsoft Outlook и папок Microsoft Exchange или присоединять эти книги и папки в виде таблицы Access. Чтобы выполнить импорт данных из адресной книги Outlook, необходимо: | Открыть базу данных, в которую нужно импортировать данные.
  • При присоединении таблиц любых форматов Access 2002 сохраняет информацию о расположении и структуре внешних файлов. Если изменить местоположение или имя файла, то Access 2002 не сможет найти нужную таблицу и появится сообщение об ошибке (рис. 3.36). | В этом случае связь нужно обновить.
  • СУБД Access 2002 предоставляет еще более широкие возможности для экспорта данных, чем предыдущие версии.
  • При импорте или экспорте данных, созданных с помощью приложения Windows, можно воспользоваться буфером обмена Windows. Это средство позволяет применять стандартные команды Windows и быстро перемещать данные из одного приложения Windows в другое.