Я совершил нечто подобное с помощью мастера редактирования. Я выбираю 1-10000 различных строк и затем щелкаю правой кнопкой мыши, чтобы отобразить экран «Редактор мастера». Первая панель отображается с возможностью установки до 8 различных полей. Каждое поле, которое я разрешаю изменить, будет применено ко всем строкам. У меня есть флажки рядом с каждым полем, чтобы выбрать, какие поля изменить. Затем, когда отмечен, покажите текстовое поле, чтобы захватить новое значение рядом с. Если все строки имеют одинаковое значение, то они отображаются серым цветом, например, если все для одного и того же города показывают Город в сером, если в одной из строк не указан тот же город, что и в первом, выделите поле города оранжевым цветом и отобразите оранжевое сообщение ' Предупреждение. Есть строки, отличные от первой выбранной строки ». Я делаю страницу подтверждения, чтобы проверить, что пользователи хотят продолжить, и затем кнопку завершения. Затем заново отобразите строки после завершения.
Rows to update : 3
..........Old Value... Change?....New Value
Field A ABC
Field B 123 Y 845
Field C BOB
[<Back] [Next>] [Finish]
<== Выделите BOB оранжевым цветом, если в одной из строк нет BOB в поле C. </p>
надеюсь, что помогает