Создать связь с 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 .