Использование внешних данных в Access
При работе с базами данных часто требуется использовать информацию, которая уже накоплена в других программах и хранится в разных форматах. Повторный ручной ввод отнимает время и увеличивает риск ошибок, поэтому возможность автоматизированного обмена данными становится критически важной.
Microsoft Access 2002 предлагает три основных способа работы с внешними данными:
- Импорт — копирование таблиц, рабочих листов и текстовых файлов во внутренний формат Access (MDB). После импорта данные становятся частью базы и доступны для запросов, форм и отчётов.
- Экспорт — сохранение таблиц и результатов запросов в форматы других приложений для передачи информации коллегам или в смежные системы.
- Связывание — подключение внешних таблиц без копирования. Данные остаются в исходном источнике, но работать с ними можно прямо из Access.
Связанные таблицы ведут себя почти как обычные: их можно просматривать, фильтровать, сортировать и редактировать. Такой подход удобен, когда одни и те же данные используются несколькими приложениями или когда их объём слишком велик для полного копирования.
Поддерживаемые источники данных
Помимо баз данных, Access умеет работать с электронными таблицами, текстовыми файлами, HTML- и XML-документами, адресными книгами Outlook и серверами Exchange. Это позволяет собрать в одном месте информацию из офисных приложений, почтовых систем и веб-ресурсов.
Драйверы для подключения к внешним источникам
Для доступа к внешним данным Access использует специальные программные компоненты — драйверы:
- ISAM (Index-Sequential Access Method) — обеспечивает чтение файловых баз данных и электронных таблиц с индексно-последовательной структурой.
- ODBC (Open Database Connectivity) — универсальный интерфейс для подключения к серверным СУБД через стандартизированный набор команд SQL.
- OLE DB — более гибкая технология, позволяющая обращаться как к реляционным базам, так и к нереляционным источникам: файлам, веб-службам, почтовым хранилищам.
В комплект поставки Access 2002 входят несколько провайдеров OLE DB, а также драйверы ODBC для Microsoft SQL Server, FoxPro и Oracle. Всего из драйверов ODBC в комплект поставки Microsoft Access входят три драйвера— Microsoft SQL Server ODBC, FoxPro VFP и Oracle — что покрывает большинство типичных сценариев подключения к серверным базам.
Темы этой главы
В данной главе подробно рассматриваются следующие вопросы:
- Форматы данных, доступные для импорта, экспорта и связывания.
- Использование баз данных других форматов: работа с таблицами dBASE, Paradox и файлами Access из внешних источников.
- Импорт и присоединение электронных таблиц Excel и других табличных форматов.
- Импорт и присоединение текстовых файлов: создание таблиц из CSV, журналов и файлов с разделителями.
- Импорт данных из HTML-документов и веб-страниц.
- Импорт данных из документов и схем XML.
- Импорт данных из адресных книг и папок Exchange.
- Обновление связей с присоединёнными таблицами при изменении их расположения.
- Экспорт данных в электронные таблицы, текстовые файлы, форматы dBASE, Paradox и HTML.
- Использование буфера обмена Windows для быстрого переноса данных между приложениями.
