Практическое пособие по теме “Получение данных в EXCEL из ннешних данных”, страница 7

Контейнер описания – это файл, с расширением .dbc, в котором хранятся описания таблиц базы данных, запросов, представлений и т.п. Подробно о контейнере описания Visual FoxPro можно найти в  работе [3]

Таблицы, с которыми работает драйвер Visual FoxPro, делятся на два вида:

-  входящие в контейнер описания в Visual FoxPro и

-  свободные таблицы.

Процесс подключения драйвера Visual FoxPro к данным выполняется в окне подключения и состоит из трех действий.

а). Выбор драйвера Microsoft Visual FoxPro.

В окне создания нового источника данных выбрать драйвер Vicrosoft Visual FoxPro Driver. Для подключения нажать кнопку Подключить (рис.26).

б). Выбор типа таблиц Visual FoxPro.

Выбрать контейнерный тип (.dbc – задан по умолчанию) и ввести имя файла-контейнера с указанием полного пути доступа (рис.27), либо выбрать папку (директорий), где он расположен, нажав кнопку Browse и переходя в окно выбора контейнера.

в). Выбор папки (директория) –рис.28.

Завершается процесс подключения нажатием кнопки “ОК” в основном окне.

Рис.28. Выбор контейнера

 


3.5.3. Драйвер баз данных Access.

Процесс подключения драйвера Access к данным выполняется в окне подключения и состоит из трех действий.

а). Выбор драйвера Microsoft Access Driver.

В окне создания нового источника данных выбрать драйвер Microsoft Access Driver. Для подключения нажмите кнопку Подключить (рис.29).

б). Установка параметров доступа для доступа к базе данных Access.

В окне подключения нажать кнопку Выбрать, не меняя параметров по умолчанию (рис.30).

в). Выбор каталога (директория) c файлом базы данных Access.

Выбрать файл базы данных Access с расширением имени .mdb (рис.31).

Завершается процесс подключения нажатием кнопки “ОК” в основном окне.


3.5.4. Драйвер баз данных СУБД ORACLE.

Подключение к современным СУБД (SQL-Server, Oracle и т.п.) требует установки и настройки драйвера ODBC. На предприятии эту операцию выполняет Администратор баз данных. Предположим, что подключение проведено.

Процесс подключения драйвера ORACLE к данным выполняется в окне подключения и состоит из двух действий.

а). Выбор драйвера ORACLE для подключения (рис.32).

б).Установка соединения (подключение).

Для соединения предназначена кнопка Связь. Ее нажатие вызывает окно соединения с источником (рис.33). В окне соединения заполняются обязательные элементы Имя Пользователя (User Name) и Пароль (Password), которые уточняются у Администратора баз данных. Элемент Сервер (Server) заполняется, если возможен доступ более чем к одному серверу баз данных.

3.6. Создание описания сложного запроса

Если бы нам приходилось выбирать данные всегда только из одной таблицы, то в создании описания запроса не было бы необходимости. Достаточно было бы расширить возможности Мастера чтения файлов, либо ограничиться Мастером запросов.

Создать сложные запросы позволяет Microsoft Query. Его основные преимущества:

- Возможность одновременного выбора данных из нескольких таблиц источника. Однако недостаточно выбрать все необходимые таблицы, важно также объединить эти таблицы с помощью связей. В случае, если СУБД-источник данных поддерживает описание связей, Microsoft Query автоматически устанавливает связи между таблицами.  Некоторые базы данных, например, dBase, не поддерживают описание связей. В этом случае связь следует установить вручную. Кроме того, в любое время в Microsoft Query можно изменить  или удалить любую существующую связь.

- Microsoft Query может наложить условия на отбор записей и создавать вычисляемые поля. Вычисляемые поля строятся на основе выражений, в которых применяются операторы, функции, имена полей, константы..