Microsoft Access
Чтобы установить связь с таблицей во внешней базе данных Microsoft Access (только для чтения).
- Во вкладке Файл, в группе Файл данных, выберите Установить связь | Связь с Microsoft Access.
Диалоговое окно Импорт/Связь одинаково для обеих функций. При этом разница между функцией импорта Microsoft Access и функцией Связь с Microsoft Access заключается в том, что при импорте данные фактически передаются из внешней базы данных в приложение. Когда данные уже импортированы в программу, они могут быть изменены и сохранены.
Импорт файлов Microsoft Access
В диалоговом окне Импорт Microsoft Access доступны следующие опции:
Источник
Выбор базы данных
Выберите базу данных Access, которую Вы хотите импортировать и нажмите ОК. Поддерживаются файлы формата Microsoft Access 2007 (.accdb) и более ранних версий (.mdb).
Если выбранный файл базы данных находится в под-папке папки проекта, показывается относительный (а не полный) путь к ней.
Выбор таблицы
В диалоговом окне Выбрать таблицу укажите таблицу, с которой вы хотите установить связь, затем щелкните по кнопке ОК. Используйте кнопки для выбора конкретных таблиц:
Все таблицы | Отображаются все таблицы/страницы в выбранной базе данных/файле. |
Составные | Будут отображены таблицы следующих типов: SYSVIEWAssay, SYSVIEWCollar; SYSVIEWGeoChem; SYSVIEWGeology и SYSVIEWSurvey. При этом префикс SYSVIEW отображаться не будет. |
Пользователь | Отображаются только те таблицы, имя которых начинается с приставки "USER (пользователь)". Сама приставка USER в списке выбора отображаться не будет. |
Одна |
Отображает все таблицы, за исключением тех, которые начинаются со слов: Meta, USER или SYSVIEW. |
Цель
Файл
Введите имя целевого файла. Импортированные данные будут сохранены в этом файле. Если файл существует, вам будет предложено перезаписать его.
Тип
Примите тип файла по умолчанию или выберите другой.
Структура
Укажите, как будет структурирован целевой файл. Есть три варианта:
- Определить структуру. Если выбран этот параметр, функция будет считывать содержимое исходной таблицы, чтобы определить наиболее подходящую ширину и формат для каждого поля в целевом файле.
- Использовать структуру базы данных. Если выбрана эта опция, функция будет основывать структуру целевого файла на структуре исходной таблицы.
- Использовать текущую структуру. Если выбран этот параметр, функция будет использовать текущую структуру целевого файла.
Примечания:
- В случае опций Определить структуру и Использовать структуру базы данных, если целевой файл существует (т. е. вы не создаете новый файл) выполняется проверка, чтобы убедиться, что все выбранные поля могут быть сопоставлены с полями в целевом файле, имеющими такое же имя, ширину и точность.
- Параметр Использовать текущую структуру отключен, если целевой файл не существует (т. е. вы создаете новый файл).
- В случае использования опции Использовать текущую структуру выполняется проверка, чтобы убедиться, что все поля, выбранные для импорта, могут быть сопоставлены с полями в целевом файле с тем же именем.
- Если все выбранные поля можно сопоставить с полями в целевом файле, вам будет предложено добавить или перезаписать данные в файл.
- Если одно или несколько полей не могут быть сопоставлены (целевой файл и исходная таблица несовместимы), вам будет предложено перезаписать целевой файл. Нажмите ДА, чтобы продолжить. Нажмите НЕТ, чтобы прервать процесс импорта.
Некоторые типы данных, такие как LongVarChar, Memo, Image и Binary, не могут быть преобразованы в формат, совместимый с форматами файлов Micromine. Нажмите на следующую ссылку для просмотра списка Совместимые типы данных .
Автоматическое открытие
Выберите этот параметр, чтобы открыть файл для редактирования в редакторе файлов после его
Импортировать поля
Выберите Выбрать все для импорта всех полей. Или же выберите одно или несколько полей из списка. Чтобы выбрать несколько полей, используйте клавиши Ctrl и Shift с мышью, а для выбора флажков нажмите пробел.
Предварительный просмотр
Введите число записей, которые будут отображены в окне Предварительного просмотра. Нажмите Импорт, после чего откроется окно Предварительный просмотр . Вы также можете поменять структуру таблицы, которая будет создана программой.
Количество записей
Введите число записей, которые будут отображены в окне Предварительного просмотра. Благодаря данной опции, Вы можете подстраивать ширину поля, которое содержит данные с высокой точностью или диапазоном. В таких случаях желательно просмотреть большее количество записей, чтобы убедиться в том, что Вы не обрезаете значения. Значение по умолчанию - 25 записей.
Импорт
Нажмите на Импорт для завершения процесса. По окончании процесса, появится сообщение с количеством успешно импортированных записей.
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 (во вкладке Файл, в группе Файл данных).