Hello Listers. Thanks to all who responded to my plea for help. My original request is at the end of this message. It turns out I was right. There is a very simple answer to my question. All I had to do was enter the command (or is it a request?) "rec" using the Field Calculator. Worked like a charm. Thanks to Sani Takwim [stakwim@yahoo.com], Lyes MOKRAOUI [lyes_mokraoui@yahoo.com], Pieta Le Roux [LeRouxPJ@tygerberg.gov.za], Jeff Parks [JPARKS@jacqueswhitford.com], and Toby Alexander [Toby.alexander@vt.usda.gov] for the solution. It bothers me that I can't find this information in the Help Files. Does anybody know where it is mentioned? I also received solutions involving scripts. I haven't tried any of these, but I thought I should share them with all of you anyway. Thanks to Dorothy Luckie [luckie@meridian.mi.us] and Hallett, Robert [Hallett@VOLPE.DOT.GOV] for their efforts. Their suggestions follow: There are various scripts that will do what you want. The one I used was calcauto.txt by Ellen Tejan. Just go to the ArcScripts page http://gis.esri.com/arcscripts/scripts.cfm and do a search for AutoNumber. Dorothy Luckie ------------------------------------ Chris, try this. the only caveat is that it must be run from a button on the table menu. ************************************************************************** 'ADD UNIQUE INDEX NUMBERS TO TABLE 'BOB HALLETT: TABLE TOOLS theTable = av.GetActiveDoc if (theTable.is(TABLE).not) then MsgBox.Error("The active document must be a Table", Script.The.GetName) return nil end theVTab = theTable.GetVTab if ((theVTab.CanEdit).NOT) then MsgBox.Error("Unable to edit Table '" + theTable.GetName + "'", Script.the.GetName) return Nil end theNewFldName = MsgBox.Input("Enter Field Name", Script.The.GetName , "Index") if (Nil = theNewFldName) then return Nil end newFldOK = FALSE ' CHECK FIELD NAME While (newFldOK.NOT) if ((Nil = theVTab.FindField(theNewFldName)).NOT) then theNewFldName = MsgBox.Input("Field " + theNewFldName + " already exists...select another name", Script.The.GetName, "Index2") if (nil = theNewFldName) then newFldOK = FALSE end else newFldOK = TRUE end end numOK = FALSE while (numOK.NOT) theStartNum = MsgBox.Input("What number would you like to start with?", Script.the.GetName, "") if (Nil = theStartNum) then return Nil elseif (theStartNum.IsNumber) then theStartNum = theStartNum.AsNumber numOK = TRUE else theAns = msgbox.yesNo(theStartNum + " is not a valid number...try again?", Script.The.GetName, TRUE) if (theAns.NOT) then return Nil else numOK = FALSE end end end 'ADD THE NEW FIELD theVTab.SetEditable(TRUE) theNewFld = Field.Make(theNewFldName, #FIELD_LONG, 10, 0) theVTab.AddFields({theNewFld}) 'ADD THE INDEX NUMBERS theNewFld.SetEditable(TRUE) for each aRec in theVTab theVTab.SetValue(theNewFld, aRec, theStartNum) theStartNum = theStartNum + 1 end theVTab.SetEditable(FALSE) theNewFld.SetEditable(FALSE) ************************************************************************** Robert J. Hallett Jr. USDOT / Volpe Center 55 Broadway Cambridge, MA 02142 (617) 494-3029 hallett@volpe.dot.gov ---------------------------- My original request: -----Original Message----- From: Abells, Chris [mailto:cabells@COLUMBIASC.NET] Sent: Thursday, November 08, 2001 12:04 PM Subject: AV3.2 - Calculating Intervals Hello Listers. I'm sure there is a very simple answer to this question. I have an attribute table (75 records) to which I have added a number field. I wish to populate that field with an interval starting at 0 and going to 74. Using the Field Calculator, I followed ArcView's Help file suggestion ("aNumber .. anotherNumber") by inputting "0..74" for the field I created. I keep getting a Syntax Error. What am I doing wrong? TIA. Will sum. Chris _____________________ Chris Abells GIS Technician City of Columbia, SC cabells@columbiasc.net 803-988-8010