Предположим, нам необходимо к уже существующей базе Дома (\Examples\Termo\Kvartal\Doma.zb) добавить поле, в котором будет указано количество жителей каждого дома, тип поля цифровой (короткое целое), данное поле должно располагаться в середине окна семантической информации.
Добавление полей в базу данных возможно двумя вариантами, в данном примере будет рассмотрен более сложный вариант: редактирование через браузер базы данных.
Откройте карту Пример тепловой сети (\Examples\Termo\Kvartal\Пример тепловой сети).
Этап 1. Реструктурирование таблицы
Для того чтобы реструктурировать таблицу сначала откройте описатель, в который эта таблица входит. Для этого выберите пункт меню Базы данных и справа в открывшейся вкладке выделить базу Дома и нажмите кнопку .
или нажмите на панели инструментов кнопку (слой при этом НЕ должен быть редактируемым). Далее укажите слой Здания, выделите пунктНажмите кнопку
.Выделите таблицу Doma, сделайте щелчок правой кнопкой мыши и в открывшемся контекстом меню выберите пункт Реструктурировать.
Для добавления поля нажмите кнопку Короткое целое.
, далее введите название нового поля, например Kol_giteley (напомним, что название задается латинскими буквами без пробелов), и задайте тип поля, выбрав из открывающегося выпадающего спискаДля сохранения изменений надо нажмите кнопку
и затем с помощью кнопки закройте окна реструктурирования.Рисунок 643. Окно реструктурирования таблицы
Этап 2. Реструктурирование запроса
Нажмите кнопку
.Выделите Основной запрос, нажмите кнопку .
В окне Запрос в таблице выделите поле Kol_giteley, щелкнете правой кнопкой мыши и в появившемся контекстном меню выберите пункт Добавить поле или сделайте на добавляемом поле двойной щелчок левой кнопкой мыши.
Рисунок 644. Добавление нового поля
В нижнем разделе окна Запрос выделите появившееся в самом конце поле, и в столбце Название задайте пользовательское название нового поля – Количество жителей, после чего нажмите кнопку .
При помощи стрелок - переместите добавленное поле в нужное место.
Рисунок 645. Добавленное в запрос поле
Сохраните запрос (кнопка
) и закройте его (кнопка ).Сохраните редактор баз данных, нажатием кнопки База данных.
, кнопкой закройте окноЗакройте окно структуры слоя.
Сделайте активным слой Здания, нажмите кнопку , и щелкните по любому дому, после чего откроется окно семантической информации с добавленным полем.
Рисунок 646. Окно семантической информации