Вкладка Связь

Top

Связь выделенных объектов карты и записей открытой базы данных может быть трех типов:

 

1. Нет связи (значения из семантики).

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

 

2. Внутренняя связь (по полю таблицы LINKOBJECT).

Связь объектов с таблицей осуществляется по внутренним связям таблицы. Для установления связи таблица должна содержать поле LINKOBJECT , которое содержит номера объекта карты.

Семантика выделенных объектов в связи не участвует.

 

3. Условная связь (поле таблицы <-> семантика объектов).

 

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

 

Для баз данных Dbase установите источник данных — «dbf файл».  Поле Таблица должно содержать полный путь к файлу базы данных, для выбора которого можно воспользоваться кнопкой вызова диалога для выбора файла.

Для баз данных MS SQL Server, PostgreSQL  установите источник данных — «база данных».

Для подключения к базе данных MS SQL Server вызывается диалог Свойства канала передачи данных:

 

clip0006

Диалоговое окно Свойства канала передачи данных

 

Вкладка Поставщик данных используется для выбора поставщика OLE DB. В списке приведены все обнаруженные на диске поставщики OLE DB, выбираем Microsoft OLE DB Provider for SQL Server .Нажимаем на кнопку Далее >> и переключаемся на вкладку Соединение (имеется возможность сразу перейти на вкладку Соединение, дважды щелкнув мышкой на названии поставщика).

 

clip0007

Диалоговое окно Свойства канала передачи данных. Вкладка Соединение

 

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

Нажатием кнопки Проверить соединение проверяем соединение с указанным источником. После успешной проверки соединения нажимаем кнопку ОК.

Далее выбираем таблицу из выпадающего списка Таблица.

Для подключения к базе данных PostgreSQL предварительно создайте источник данных с помощью ODBC-администратора. Исполняемый файл odbcad32.exe находится в каталоге  \Windows\System32\odbcad32.exe в 32-разрядной операционной системе Windows. В 64-разрядной операционной системе — \Windows\SysWOW64\odbcad32.exe.

Запустить ODBC-администратор (Панель управленияАдминистрирование → Источники данных ODBC).

Активизировать вкладку Системный DSN, нажать кнопку Добавить.

 

clip0008

Администратор источников данных ODBC

 

Выбрать драйвер  —  PostgresSQL Unicode и нажать кнопку Готово.

 

clip0009

Создание нового источника данных

 

clip0010

Установка свойств  нового источника данных

                 

Заполнить поля:

Data Sourse — имя источника данных(например, ds_thematic_postgresql);

Database — база данных (например, thematic_postgresql);

Server — IP адреса серверного компьютера;

Username — имя пользователя;

Password — пароль, с использованием которого будет осуществляться подключение к базе данных (на сервере с PostgreSQL должен быть предварительно создан пользователь именно с таким именем и паролем).

 

Проверить соединение с базой данной, нажав кнопку Test. При успешном тестировании завершить создание источника данных, нажав кнопку Save.

Далее в диалоге Построение тематических картограмм для подключения к базе данных MS SQL Server вызывается диалог Свойства канала передачи данных (кнопка, расположенная справа от поля Таблицы БД):

 

clip0011

Диалоговое окно Свойства канала передачи данных

 

Вкладка Поставщик данных используется для выбора поставщика OLE DB. В списке приведены все обнаруженные на диске поставщики OLE DB, выбираем Microsoft OLE DB Provider for ODBC Drivers .Нажимаем на кнопку Далее >> и переключаемся на вкладку Соединение (имеется возможность сразу перейти на вкладку Соединение, дважды щелкнув мышкой на названии поставщика).

 

clip0012

Диалоговое окно Свойства канала передачи данных. Вкладка Соединение

 

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

Нажатием кнопки Проверить соединение проверяем соединение с указанным источником. После успешной проверки соединения нажимаем кнопку ОК.

Далее выбираем таблицу из выпадающего списка Таблица.