Найти и заменить

Используйте элемент управления Найти и заменить , чтобы находить и изменять данные атрибутивной таблицы.

По умолчанию поиск осуществляется в выбранных полях. Вы можете вносить конкретные изменения в отдельные значения в итеративном процессе или обновлять несколько значений одновременно. Список самых последних записей сохраняется в полях ввода Найти и Заменить, пока проект не будет закрыт. Вы также можете указать метод поиска: соответствие любой части поля, всему полю или только началу поля, а также учет регистра. Поля дат, GUID и числовые всегда возвращают полное соответствие. Например, поиск значения 10 не найдет значение 100.

Поиск записей в таблице

Фрагмент Найти функции Найти и заменить сканирует таблицу и ищет совпадающие результаты. Это гораздо эффективнее ручного прокручивания таблицы и позволяет улучшить процесс работы с данными. Для того, чтобы найти запись в таблице, необходимо выполнить следующие действия:

  1. Щелкните кнопку таблицы Меню Меню и щелкните Найти и заменить Найти и заменить, чтобы открыть элемент управления в виде таблицы.

    Или нажмите Ctrl+F, чтобы открыть элемент управления.

  2. Введите искомое значение в текстовое окно Найти и нажмите Enter, либо щелкните кнопку Найти Найти.

    • Для поиска нулевых значений введите <Null> с учетом регистра.
    • Чтобы найти пустую строку, оставьте текстовое поле Найти пустым.

    Рядом с кнопкой Очистить Очистить результаты поиска будет показано общее число совпадений.

  3. Чтобы просмотреть результаты поиска, щелкните Найти следующий Следующий, либо нажмите комбинацию клавиш Shift+F3, либо щелкните Найти предыдущий Предыдущий, или нажмите F3.

    Кнопки поиска работают в непрерывном циклическом режиме. Например, когда вы нажимаете Найти предыдущий и находится первый результат, ближайший к началу таблицы, поиск будет продолжен снизу вверх - до следующего совпадения.

  4. Чтобы выбрать все совпадения, щелкните Выбрать совпадения Выбрать совпадения.
  5. Нажмите Закрыть Закрыть, когда закончите работу, чтобы закрыть элемент управления, не закрывая вид таблицы.

Замена значений в ячейке таблицы

Замена всего или части значения ячейки позволяет выполнять повторяющиеся обновления без ручного редактирования и оптимизирует работу с данными.

Примечание:

Фрагмент Заменить функции Найти и заменить предназначена для небольших, прямых изменений значений, например, изменения значений Улица на Дорога. Воспользуйтесь Калькулятором поля для выполнения обновления, использующего сложные уравнения или ссылающегося на другие поля.

Чтобы изменить все значение ячейки или его часть, выполните следующие действия:

  1. Щелкните меню Таблица Меню и выберите Найти и заменить Найти и заменить, чтобы открыть элемент управления в виде таблицы.

    Или, нажмите CTRL+F.

  2. Введите искомое значение в текстовое окно Найти.
  3. В текстовом окне Заменить введите новое значение.

    • Чтобы заменить найденное совпадение пустой строкой, оставьте пустым текстовое окно Заменить.
    • Чтобы заменить найденное значение нулевым значением, введите текст <Null> с учетом регистра.

  4. Нажмите Enter или щелкните Заменить Заменить, чтобы найти первое встреченное значение.

    Если активная ячейка содержит значение из шага 2, произойдет автоматическая замена.

  5. Щелкните Заменить второй раз, чтобы обновить первое встреченное значение и перейти к следующему.

    Можете щелкнуть Заменить все Заменить все для обновления всех найденных значений.

  6. Нажмите Закрыть Закрыть, когда закончите работу, чтобы закрыть элемент управления, не закрывая вид таблицы.
  7. Примечание:
    Ваши правки должны быть сохранены в группе Управление изменениями на вкладке Редактировать.

Опции для улучшения результатов

В зависимости от значения, которое вы хотите найти, можно включить дополнительное условие, которое позволит оптимизировать результаты поиска. Следующие три опции доступны в ниспадающем меню Найти:

  • Сопоставить любую часть - может соответствовать любая часть значения ячейки, например, для текста San будет найдено и Pleasant, и San Gabriel. Это поведение по умолчанию.
  • Сопоставить все поле - содержимое ячейки должно полностью соответствовать искомому значению.
  • Сопоставить начало поля - должно совпадать начало ячейки, например, для текста San будет найдено и San Gabriel, и san diego.
  • Учитывать регистр - должен соответствовать и текст, и регистр, например, тексту San будет соответствовать только строка San, а строка san - нет.
  • Поиск только в выбранных полях - поиск будет осуществляться только в выбранных полях. Эта опция выбрана по умолчанию.
  • Фильтр результатов - видны только те записи, которые возвращают совпадение; все остальные временно скрыты. Очистите результаты, чтобы снова просмотреть все записи.

Сопоставить любую часть, Сопоставить все поле и Сопоставить начало поля сохраняются в текущем проекте, в то время как другие параметры должны быть установлены для каждой таблицы.