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

Глава 7. Работа с внешними данными

7.1. Access и внешние данные

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

7.1.1. Типы внешних данных

Access позволяет использовать данные из широкого диапазона других программных продуктов и обмениваться ими. Например, можно получить данные из файлов других баз данных (таких как FoxPro, dBASE и Paradox), из SQL Server, Oracle или из текстовых файлов. Access может перемещать данные между следующими категориями приложений:

  • приложения Windows;

  • приложения, предназначенные для работы компьютерах Macintosh;

  • электронные таблицы данных;

  • системы управления базами данных для ПК;

  • системы серверных баз данных (ODBC);

  • текстовые файлы и/или другие файлы мэйнфреймов.

7.1.2. Работа с внешними данными

Часто необходимо перенести данные из одного приложения или файла в базу данных (БД) Access (или наоборот). Может понадобиться считать информацию, находящуюся во внешнем файле электронной таблицы. Есть два способа решения этой задачи: ввести информацию или импортировать ее непосредственно в БД. Иногда необходимо перенести информацию из таблиц Access в файл формата Paradox. Опять же сделать это можно, набрав информацию вручную или экспортировав ее непосредственно в таблицу Paradox. Access имеет средства для переноса данных из своих таблиц в таблицы или файлы других программных продуктов. Эго может быть таблица Access, dBASE или Paradox или файл электронной таблицы Lotus. Access может обмениваться данными более чем с 15 типами файлов, включая следующие:

  • базы данных Access (все типы, все версии);

  • dBASE Ш+,1У и 5;

  • FoxPro (все типы, использующие драйверы ODBC); - Paradox 3.х,4.х и 5.0, 7 и 8;

  • текстовые файлы (ANSI и ASCII; DOS и OS/2; с разделителями и фиксированной шириной поля);

  • Excel 3…2002;

  • Lotus WK1,WK3 и WJ2;

  • ODBC (Microsoft SQL Server, Sybase Server, Oracle Server и другие базы данных, совместимые с ODBC 1.1);

  • таблицы, списки и документы HTML;

  • ХМL-документы;

  • Outlook Express;

  • документы Exchange;

  • Microsoft IIS 1 и 2;

  • Microsoft Active Server Pages;

  • документы слияния Microsoft Word;

  • документы в формате Rich Text Format.

Access может работать с этими внешними форматами данных несколькими способами.

Open Database Connectivity, или ODBC, — это стандартный метод совместного использования данных различными базами данных или программами. Для управления внешними данными эти приложения используют так называемый язык структурированных запросов (Structured Query Language — SQL).

Таблица 7.1. Способы работы с внешними данными

Способ

Назначение

Связывание

Создание связи с таблицей другой базой данных Access или использование данных из формата другой СУБД

Импорт

Копирование данных из текстового файла, другой базы данных Access или из формата другого приложения в таблицу Access

Экспорт

Копирование данных из таблицы Access в текстовый файл, другую базу данных Access или в формат другого приложения