Настройка работы с оператором ИЗМЕНИТЬ (CHANGETO)

По умолчанию стоит запрет на выполнение массового изменения данных сразу по всем объектам слоя с использованием операторов обновления, таких как ИЗМЕНИТЬ «текст» или ИЗМЕНИТЬ число (CHANGETO «текст» или CHANGETO число). Допускается выполнять изменение только по группе выделенных объектов.

При попытке сделать изменения по всем объектам базы без выделения группы появится сообщение:

Сообщение о запрете операции

Рисунок 797. Сообщение о запрете операции


[Предупреждение]Предупреждение

Поскольку операция обновления с использованием оператора ИЗМЕНИТЬ (CHANGETO) НЕ ИМЕЕТ функции отката, вы должны осознавать, что при снятии ограничения на изменения только по группе объектов неопытный пользователь может случайно внести необратимые изменения в данные.

За управление правилами выполнения запросов на изменение с оператором ИЗМЕНИТЬ (CHANGETO), отвечает опция restrict-changeto в файле DataSrc.cfg:

Для снятия запрета

Если слой открыт с ZuluServer (в многопользовательском режиме), настройки необходимо выполнять за серверным компьютером:

  1. Перейдите за компьютер, где установлен ZuluServer.

  2. Найдите файл DataSrc.cfg, он располагается в папке, куда устанавливался ZuluServer. По умолчанию для установки программы предлагается директория Zulu 2021 внутри Program Files (или Program Files (x86) для 32-битных версии).

  3. Откройте его любым текстовым редактором, к примеру Блокнотом.

  4. Пропишите опцию restrict-changeto: no

  5. Сохраните изменения и перезапустите ZuluServer.

Если слой открыт локально (в однопользовательском режиме), настройки необходимо выполнять непосредственно за компьютером, на котором работаете:

  1. Закройте ZuluGIS.

  2. Найдите файл DataSrc.cfg, располагается он в папке, куда устанавливалась ZuluGIS. По умолчанию для установки программы предлагается директория Zulu 2021 внутри Program Files (или Program Files (x86) для 32-битных версии).

  3. Откройте его любым текстовым редактором, к примеру Блокнотом.

  4. Пропишите restrict-changeto: no.

  5. Сохраните изменения и перезапустите ZuluGIS.