there is another script around that allow you to edit a symbol with a data record attached. I got this from the tech board awhile ago. you could do a search to find the original.
Basically you put in your data records name for "my record" and the field you want to nuber for "my field." you can start at any number 1or 100or whatever. It come in handy when I am dooing door or room numbering. I have several iterations for each symbol I might want to use it on.
To use: Double click on the script then click on the symbols in the order you want to number them when youar finished double click in an empty space in your drawing.
-----------------------
Procedure Numberthem;
CONST
kRecName='MyRecord';
kRecField='MyField';
VAR
objhandle:HANDLE;
NumberString:STRING;
Num,x,y:REAL;
BEGIN
Num:=RealDialog('Enter a starting number:','1');
GetPt(x,y);
Objhandle := PickObject(x,y);
while Objhandle <> NIL do
Begin
SetRecord ( Objhandle , kRecName );
NumberString:=Num2Str(0 , Num);
SetRField ( Objhandle , kRecName , kRecField , NumberString );
Num:=Num+1;
GetPt(x,y);
Objhandle := PickObject(x,y);
End;
END;
Run (Numberthem);