Связь ODBC

Во вкладке Файл, в группе Файл данных, выберите Установить связь | ODBC, чтобы установить ссылку на таблицу во внешней базе данных.

После того как вы установите связь, данные в соответствующем файле данных будут обновлены только после того, как вы щелкните правой кнопкой мыши и выберете опцию Обновить связь с ODBC, при загрузке файла в диалоговое окно. Как вариант: Во вкладке Файл, в группе Файл данных, выберите опцию Установить связь | Обновить связь с ODBC, чтобы запустить макрос и обновить одну или несколько связей с ODBC.

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

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

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

Для получения дополнительной информации, пожалуйста, перейдите к следующим темам:

Источник

Выбор источника данных

Нажмите эту кнопку, чтобы открыть диалоговое окно Выбор источника данных. Выберите вкладку «Источник данных файла» или «Источник данных машины».

  • Источник данных Файл не привязан ни к конкретному пользователю, ни к локальному компьютеру. Источник данных может быть общим для всех пользователей, у которых установлены одни и те же драйверы.
  • Источник данных Machine позволяет подключаться к источнику данных, имеющему имя источника данных пользователя (DSN) или системный DSN. Пользовательские DSN относятся к конкретному пользователю на вашем компьютере. Системные DSN могут совместно использоваться разными пользователями вашего компьютера.

Выберите источник данных, из которого вы хотите импортировать данные, и нажмите ОК.

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

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

Все таблицы Отображаются все таблицы/страницы в выбранной базе данных/файле.
Составные Будут отображены таблицы следующих типов: SYSVIEWAssay, SYSVIEWCollar; SYSVIEWGeoChem; SYSVIEWGeology и SYSVIEWSurvey. При этом префикс SYSVIEW отображаться не будет.
Пользователь Отображаются только те таблицы, имя которых начинается с приставки "USER (пользователь)". Сама приставка USER в списке выбора отображаться не будет.
Одна

Отображает все таблицы, за исключением тех, которые начинаются со слов: Meta, USER или SYSVIEW.

SQL-запрос

Выберите опцию Добавить предложение к оператору SQL, чтобы добавить предложение SQL и разрешить фильтрацию или упорядочивание импортируемых данных.

Обратите внимание, что добавленное предложение предполагает только то, что оператор SELECT FROM генерируется программным обеспечением. К этому оператору можно добавить любые допустимые предложения SQL, такие как WHERE, ORDER BY, GROUP BY и т. д., или их комбинации.

Примеры см.: Условия SQL

Цель

Файл

Введите имя целевого файла. Импортированные данные будут сохранены в этом файле. Если файл существует, вам будет предложено перезаписать его.

Тип

Примите тип файла по умолчанию или выберите другой.

Структура

Укажите, как будет структурирован целевой файл. Есть два варианта:

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

Примечания:

  • В случае опций Определить структуру и Использовать структуру базы данных, если целевой файл существует (т. е. вы не создаете новый файл) выполняется проверка, чтобы убедиться, что все выбранные поля могут быть сопоставлены с полями в целевом файле, имеющими такое же имя, ширину и точность.

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

Выберите этот параметр, чтобы открыть файл для редактирования в редакторе файлов после его ссылке.

Для создания связи с ODBC:

  1. Во вкладке Файл, в группе Файл данных выберите Установить связь | ODBC.
  2. Щелкните по кнопке Выбрать источник данных.
  3. Выберите источник данных, нажав на Файловый источник данных или на Машинный источник данных, после чего дважды щелкните по одному из источников в списке.
  4. Выберите базу данных, содержащий таблицу, на которую вы хотите сделать ссылку.
  5. В диалоговом окне Выбрать таблицу укажите таблицу, с которой вы хотите установить связь, затем щелкните по кнопке ОК. Используйте кнопки для выбора конкретных таблиц:
  6. Все таблицы Отображаются все таблицы/страницы в выбранной базе данных/файле.
    Составные Будут отображены таблицы следующих типов: SYSVIEWAssay, SYSVIEWCollar; SYSVIEWGeoChem; SYSVIEWGeology и SYSVIEWSurvey. При этом префикс SYSVIEW отображаться не будет.
    Пользователь Отображаются только те таблицы, имя которых начинается с приставки "USER (пользователь)". Сама приставка USER в списке выбора отображаться не будет.
    Одна

    Отображает все таблицы, за исключением тех, которые начинаются со слов: Meta, USER или SYSVIEW.

  7. Введите имя файла для установления связи. Этот файл данных используется для хранения и доступа к данным.
  8. Вы можете указать опцию Выбрать все или нажать и удерживать клавишу Ctrl, нажимая мышкой на поля, которые вы хотите включить в процесс.
  9. Указать, как будет структурирован файл. Вам предлагаются две следующие опции:
  10. Определить структуру. Если выбрана данная опция, то функция будет считывать содержимое исходной таблицы для определения наиболее подходящей ширины и структуры для каждого поля в целевом файле.

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

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

    Если одно или более полей не могут быть размещены в связанном файле (связанный файл и исходная таблица несовместимы), Вам будет предложено перезаписать файл. Нажмите Да для продолжения импорта. Нажмите Нет для отмены процесса импорта.

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

  1. Используйте опцию Открыть автоматически, чтобы открыть файл в Редакторе файлов в режиме "только чтение".
  2. Чтобы предварительно просмотреть (Предварительный просмотр ) результаты установления связи, выберите Предварительный просмотр и введите число записей, которые вы хотите увидеть. Нажмите на кнопку Создать, откроется окно предварительного просмотра. В этом диалоговом окне вы можете видеть пример записей в таблице, к которой вы делаете ссылку. Вы также можете поменять структуру таблицы, которая будет создана программой.
  3. Нажмите ОК в окне предварительного просмотра, на экране появится сообщение с подтверждением.
  4. Нажмите на кнопку Создать в диалоговом окне Связь ODBC, чтобы завершить процесс.