Tabelle durchnumerieren

Hallo Forum,
ich sthe gerade total auf dem Schlauch. Ich möchte meiner Tabelle ein neues Feld mit durchlaufender Nummer hinzufügen, der bekannte Befehl dafür lautet ja: "rec+1". Wenn ich da aber eingebe, steht in meiner Spalte, in der eigentlich dann die Nummer stehen sollte, komplett: rec+1! Ich mache wahrscheinlich einen ganz bräsigen Fehler, über Hilfe würde ich mich darum umso mehr freuen.

Mfg
Hanne
Das ist ein Textfeld und kein Nummernfeld in das du da schreiben willst.
Ist das gewünscht?
Wenn ja, musst du (rec+1).AsString (ohne irgendwelche Anführungsstriche) schreiben.
Wenn nicht, musst du ein Nummernfeld erstellen und rec+1 (auch ohne Anführungsstriche) schreiben.
... und wie würde das Ganze im ArcView 8.x bzw. 9.x funktionieren? Dort in der Feldberechnung scheint der Befehl rec nicht zu funktionieren.

mfg
Roland
Im Field Calculator Advanced anklicken, bei Pre Logic VBA (z.B.) folgendes eingeben:

Static rec As Long
Dim lStart As Long
Dim lInterval As Long
lStart = 0
lInterval = 1
If (rec = 0) Then
rec = lStart
End If
rec = rec + lInterval

unten ins Feld rec schreiben.