В атрибутивной таблице задаю сортировку по каким-то полям. Теперь я хочу в числовом поле ID сделать инкремент по всем отсортированным записям. Пишу скрипт в калькуляторе поля:
Static rec As Long
Dim pStart As Long
Dim pInterval As Long
pStart = 1
' Make pStart equal whatever number you want to start at.
pInterval = 1
' Make pInterval equal whatever number you want to increment by.
If (rec = 0) Then
rec = pStart
Else
rec = rec + pInterval
End If
После выполненя вижу, что моя сортировка не учитывается и записи таблицы в процессе отработки скрипта перебираются по FID. А как сделать, чтобы они перебирались в порядке выбранной мною сортировки ?