Tal vez has intentado con al crea un nuevo campo tipo Double/Short Integer, clic derecho sobre el campo seleccionar Field Calculator, selecciona Python, activa Show Codeblock, ahora en Pre-Logic Script Code y el siguiente cuadro copias los siguientes códigos respectivamente:
Expression:
autoIncrement()
Expression Type:
PYTHON_9.3
Code Block:
rec=0
def autoIncrement():
global rec
pStart = 1 #adjust start value, if req'd
pInterval = 1 #adjust interval value, if req'd
if (rec == 0):
rec = pStart
else:
rec = rec + pInterval
return rec
Los valores de las líneas pStart y pInterval, se pueden modificar arbitrariamente.
Otra opción sería con un script de Visual Basic rec_number.cal de Easy Calculate.
Static rec As Long
Static i As Long
Dim lStart As Long
Dim lInterval As Long
'=================
'adjust start value and interval below
lStart = 1
lInterval = 1
'=================
If (i = 0) Then
rec = lStart
Else
rec = rec + lInterval
End If
i = i + 1
__esri_field_calculator_splitter__
rec