Связь объекта карты с Формой пользователя

Печать Предыдущая страница Стартовая страница Следующая страница

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

Для этого в Администраторе БД следует выбрать закладку Формы пользователя, нажать кнопку Связь с картой и в диалоге Параметры связи форм пользователя и объектов карты  добавить новую строку (кнопка Добавить). Для каждой строки заполняется следующая информация:

- Имя формы  -  имя формы пользователя (выбирается в диалоге Список форм проекта);

- Тип связи - тип связи между формой и картой (выбирается из списка). Форма пользователя может быть связана с объектом карты, либо со слоем карты;

- Значение ключа   -  вид объекта или слой (выбирается в диалоге Выбор объекта карты);

- Локализация -  характер  локализации объекта (выбирается из списка).

 

Редактирование вышеуказанных  колонок осуществляется  двойным нажатием кнопки мыши в каждой из них.

Запоминание параметров связи выполняется нажатием кнопки Установить.

Если требуется, например, установить взаимосвязь между объектом Бассейны площадной локализации  из слоя  Гидрография  и формой пользователя, то необходимо:

- создать форму пользователя (в закладке Формы пользователя режим Добавить);

- установить параметры связи формы пользователя и объекта карты (в закладке Формы пользователя режим Связь с картой);

- связать объект карты и запись таблицы базы данных. В закладке Источники данных режим Просмотр, либо в закладке Стандартная форма режим Просмотр выбрать пункт меню Карта/Связать объект и запись или с помощью кнопки ic_1013;

- выбрать кнопку ic_7948  на панели управления Базой Данных. Данная панель размещается в нижней части главного окна системы после активизации пункта  меню Задачи/ База;

- По двойному нажатию мыши на выбранном объекте активизируется форма пользователя. Если объект карты не связан с записью таблицы, появится сообщение “Запись для объекта не найдена”.  В этом случае, если форма пользователя содержит компонент Рабочая панель, то с помощью кнопки ic_1013  можно установить связь объекта карты с записью таблицы

Форма пользователя, которая используется для просмотра параметров объекта карты, должна обязательно иметь заполненное свойство – Активный набор данных. Это свойство указывает на набор данных формы, среди записей которого будет осуществлен поиск данных для выбранного объекта карты. В случае, если свойство не будет заполнено корректно, будет выдано предупреждение Параметры связи с картой не найдены.