создание Newfield

0 голосов
спросил 28 Янв, 10 от markou (240 баллов) в категории Программные продукты Esri
Всем здравствуйте,
появилась проблема, наверно, очень глупая..
Как можно после создания в атрибутах темы нового поля ввести в него числовую последовательность автоматически?
т.е. мне надо, чтобы это поле просто пронумеровало мне уже имеющиеся строки,чтобы потом можно было по этому признаку привязать к теме столбцы excel-файла...??????

3 Ответы

0 голосов
ответил 28 Янв, 10 от peter1 (7,760 баллов)
t=av.GetActiveDoc.GetVTab
pol=MsgBox.Input("Имя нового поля","Создание сквозной номерации!!!","")
t.StartEditingWithRecovery
n1=Field.Make(pol,#FIELD_SHORT,6,0)
t.AddFields({n1})
nam=t.FindField(pol)
i=0
 for each rec in t
i=i+1
t.SetValue(n1,rec,i)
 end
t.StopEditingWithRecovery(true)



0 голосов
ответил 01 Фев, 10 от S.E. (12,840 баллов)
В режиме редактирования таблицы нужно выделить необходимое поле (числовое естественно) и вызвав Калькулятор поля написать следующее выражение: rec (если надо нумеровать, начиная с 20, то напишите rec+20 и т.д.). Нажать ОК.
0 голосов
ответил 03 Фев, 10 от markou (240 баллов)
спасибо вам огромное!!!
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...