Связь объекта карты с Формой пользователя |
При выборе объекта карты информация о нем выдается в стандартном виде: метрика, семантика, вид и т.д. Вместо стандартной информации об объекте карты можно отобразить табличные данные в удобном для пользователя виде. Для реализации такой возможности необходимо заранее создать форму пользователя и указать, для просмотра каких объектов карты она предназначена. Для этого в Администраторе БД следует выбрать закладку Формы пользователя, нажать кнопку Связь с картой и в диалоге Параметры связи форм пользователя и объектов карты добавить новую строку (кнопка Добавить). Для каждой строки заполняется следующая информация: - Имя формы - имя формы пользователя (выбирается в диалоге Список форм проекта); - Тип связи - тип связи между формой и картой (выбирается из списка). Форма пользователя может быть связана с объектом карты, либо со слоем карты; - Значение ключа - вид объекта или слой (выбирается в диалоге Выбор объекта карты); - Локализация - характер локализации объекта (выбирается из списка).
Редактирование вышеуказанных колонок осуществляется двойным нажатием кнопки мыши в каждой из них. Запоминание параметров связи выполняется нажатием кнопки Установить. Если требуется, например, установить взаимосвязь между объектом Бассейны площадной локализации из слоя Гидрография и формой пользователя, то необходимо: - создать форму пользователя (в закладке Формы пользователя режим Добавить); - установить параметры связи формы пользователя и объекта карты (в закладке Формы пользователя режим Связь с картой); - связать объект карты и запись таблицы базы данных. В закладке Источники данных режим Просмотр, либо в закладке Стандартная форма режим Просмотр выбрать пункт меню Карта/Связать объект и запись или с помощью кнопки ; - выбрать кнопку на панели управления Базой Данных. Данная панель размещается в нижней части главного окна системы после активизации пункта меню Задачи/ База; - По двойному нажатию мыши на выбранном объекте активизируется форма пользователя. Если объект карты не связан с записью таблицы, появится сообщение “Запись для объекта не найдена”. В этом случае, если форма пользователя содержит компонент Рабочая панель, то с помощью кнопки можно установить связь объекта карты с записью таблицы Форма пользователя, которая используется для просмотра параметров объекта карты, должна обязательно иметь заполненное свойство – Активный набор данных. Это свойство указывает на набор данных формы, среди записей которого будет осуществлен поиск данных для выбранного объекта карты. В случае, если свойство не будет заполнено корректно, будет выдано предупреждение Параметры связи с картой не найдены. |