Выполнение вычислений в полях – это простой способ сразу обновить большое количество записей в таблице. Калькулятор поля работает с полями текста, чисел и дат и может автоматически вычислять выбранные записи, если в слое или таблице присутствует выборка.
Существует несколько полезных подсказок для работы с калькулятором поля, включая следующие:
- Можно выполнять вычисления, не находясь при этом в сеансе редактирования. Но в этом случае отменить действия будет невозможно.
- Если вы работаете с атрибутивной таблицей класса объектов базы геоданных, которая входит в топологию базы геоданных, геометрическую сеть или класс отношений, команда Калькулятор поля будет недоступна, если вы не открыли сеанс редактирования.
- Используйте двойные кавычки при работе с текстовыми значениями.
- При вычислении поля даты можно использовать любую функцию даты/времени в Python или VBScript. Дополнительно, символ номера (#) может быть использован для определения даты аналогично способу использования кавычек (») для обозначения строки. Знак номера не учитывает системные региональные настройками и может работать корректно только при выбранном регионе U.S. Структуры даты в английском формате. Для других языковых стандартов используйте DateSerial() или другие функции национальных настроек.
- Если вы применяете вычисления к текстовым полям, может появиться предупреждение о том, что что-то может оказаться урезанным по причине слишком маленькой длины поля. Усеченные значения помечены звёздочками, поэтому при необходимости вы их можете отыскать и всё исправить.
- Начать сеанс редактирования.
- Щелкните правой кнопкой на слое или таблице, которую вы хотите редактировать и выберите Открыть таблицу атрибутов.
- Щелкните правой кнопкой на названии поля, в котором хотите что-либо вычислить, и щелкните Калькулятор поля.
Можно нажать CTRL+SHIFT+F, чтобы открыть Калькулятор поля.
- Используйте списки полей и функций, чтобы построить выражения вычисления. Можно также редактировать выражение в текстовой области или ввести значение для поля.
Если перечислены не все ваши поля, проверьте настройки видимости полей. Все поля таблицы или слоя, которые были отключены, не отображаются в списке Калькулятора поля. Видимость поля устанавливается на вкладке Поля диалогового окна Свойства слоя или Свойства таблицы или в окне Таблица.
- Щелкните OK.