RUS  ENG 

Настройка базы банных

Страницы: 1
RSS
Настройка базы банных, Настройка окна представления информации (Текущая запись)
 
Как сделать, чтобы у меня тоже были такие подсказки. Версия 02.04.2019
 
Всплывающие подсказки настраиваются в конструкторе запроса, для каждого поля. Текст заносится самостоятельно.

ZuluGISOnline Справка/Семантические базы данных/ Настройка базы данных

Описание всех свойств полей
ZuluGISOnline Справка/ Семантические базы данных/ Запросы/ Создание запроса/ пункт9
Изменено: Дмитрий Емельянов - 13.05.2019 14:37:35 (Добавил раздел описания)
 
То есть это нужно делать для каждого слоя и для каждого поля отдельно? Это нельзя как то программно установить для всех сразу одинаково?
 
Цитата
Анатолий Чебукин написал:
То есть это нужно делать для каждого слоя и для каждого поля отдельно? Это нельзя как то программно установить для всех сразу одинаково?
Программно описание поля задается:

https://www.politerm.com/zuludoc/zuluax/index.html#IZbFieldInfo_Description.html
 
Алексей Аширов, а не могли бы написать пример макроса для какого-нибудь поля?
 
Цитата
Павел Рубцов написал:
Алексей Аширов, а не могли бы написать пример макроса для какого-нибудь поля?
Код
Sub SetDescription

   'Получили слой карты
    Set L = Zulu.ActiveMapDoc.Layers.Active   

   'Создали объект база данных
    Set Db = CreateObject("zb.database")

    'Открыли базу данных для типа 6 (участок тепловой сети)
    Db.Open L.ObjectTypes.Item(6).BaseName
    
    'Получили индекс поля по имени для визуального запроса активного запроса
    num = Db.ActiveQuery.VisualQuery.Fields.GetIndexByName(zbShortName, "Begin_uch")
    
    'Получили объект для поля
    Set Fld = Db.ActiveQuery.VisualQuery.Fields.Item(num)

    'Задали полю описание
   Fld.Description = "АбвгдежзийклмнеЁ"
    
    'Сохранили измененное описание базы данных
   Db.Save 0
    
End Sub
 
Алексей Аширов, спасибо большое!!! Это очень упростит работу!
Страницы: 1