Создать связь с Microsoft Access

Используйте функцию Файл | Установить связь | Microsoft Access для установления связи только для чтения с таблицей во внешней базе данных Microsoft Access. Чтобы импортировать данные из внешней базы данных в приложение, где их можно редактировать и сохранять, смотрите Импорт файлов Microsoft Access.

Примечание: если соответствующий драйвер Access не будет найден, на экране появится сообщение: Смотрите: Выбор драйверов для совместимости с Microsoft Access

После установления связи, данные в соответствующем файле будут обновляться только в случае выбора нажатием правой кнопки опции Перезагрузить связь с Microsoft Access во время загрузки файла в форму.

Либо вы можете выбрать опцию Файл | Установить связь | Обновить связь с Microsoft Access для запуска макроса и обновления связи с некоторыми или с Microsoft Access, которые были ранее установлены.

Файлы, содержащие данные из связанных источников, будут работать точно так же, как и любые другие файлы проекта, с тем лишь исключением, что вы не сможете вносить изменения в источник.

После того как вы установите связь с таблицей из внешней DBMS, вы можете:

Связь хранится в текущем проекте как специальный файл. Наиболее распространенное применение Связи с MDB является подключение к центральному архиву данных компании, к примеру DBMS.

Выбор базы данных

Выберите базу данных Access, которую вы хотите импортировать и нажмите ОК. Поддерживаются файлы формата Microsoft Access 2007 (.accdb) и более ранних версий (.mdb).

Выбор таблицы

В диалоговом окне Выбрать таблицу, выберите таблицу, к которой хотите присоединиться и нажмите ОК. Используйте селективные кнопки для выбора конкретных таблиц. Выберите: Все таблицы , Составные , Пользовательский или Один.

Целевой файл

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

Выберите опцию Выбрать все или удерживайте клавишу Ctrl и щелкните мышкой на полях, которые вы хотите включить в процесс.

Указать, как будет структурирован файл. Вам предлагаются две следующие опции:

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

Использовать структуру базы данных. При выборе данной опции, функция создаст структуру целевого файла на основе структуры исходной таблицы.

Некоторые типы данных (такие как Memo, изображения и бинарные) не могут быть преобразованы в формат, который совместим с форматами файлов Micromine. Нажмите на ссылку Совместимые типы данных, и перейдите к списку совместимых типов данных, используемых во время процесса связи.

Открыть автоматически

  • Используйте эту опцию, чтобы открыть файл в Редакторе файлов в режиме "только чтение".
  • Импортировать поля

    Выберите Выбрать все для импорта всех полей. Или же выберите одно или несколько полей из списка. Чтобы выбрать несколько полей, используйте комбинации клавишей Ctrl и Shift вместе с мышью.

    Предварительный просмотр

    Чтобы выполнить предварительный просмотр результатов установления связи, выберите Предварительный просмотр и введите число записей, которые вы хотите увидеть. Нажмите Импорт, после чего откроется окно Предварительный просмотр. В этом окне вы можете видеть образец записей в таблице, с которой вы устанавливаете связь. Вы также можете поменять структуру таблицы, которая будет создана программой.

    Количество записей

    Введите число записей, которые будут отображены в окне Предварительного просмотра. Благодаря данной опции, Вы можете подстраивать ширину поля, которое содержит данные с высокой точностью или диапазоном. В таких случаях желательно просмотреть большее количество записей, чтобы убедиться в том, что Вы не обрезаете значения. Значение по умолчанию - 25 записей.

    Нажмите на кнопку ОК в диалоговом окне предварительного просмотра. Появится сообщение, подтверждающее, что связь установлена.

    Создать

    Нажмите на кнопку Создать в диалоговом окне связи с Microsoft Access для завершения процесса.

    SQL движок базы данных Microsoft Access в целом совместим с ANSI-89 Уровень 1. Однако, некоторые свойства ANSI SQL не представлены в Microsoft® Access SQL.

    Запросы, которые хорошо работают в Microsoft Access, но не возвращают результат при использовании этой функции, могут содержать нестандартные групповые коды. Эта проблема связана с драйвером.

    Для получения более подробной информации перейдите к теме http://msdn2.microsoft.com/en-us/library/bb208890.aspx.

    Наилучшее решение в случае импорта запросов Microsoft Access, содержащие нестандартные переменные значения - это использовать функции Файл | Импорт | ODBC и Файл | Установить связь| ODBC .

    Значок ссылки на концепциюСм. также