Good Question! And I have absolutely no idea what the answer is. 

I doubt it is as sensible as any of the suggestions you made. 

It seems to be related to the last edited object. If you cut and past or delete and 
undo an object is USUALLY appears on top of the heap. But not always - and I haven't 
been able to work out any logic to how it works (for instance if it doesn't end up on 
top, try it again and it often does - go figure!).

When you work this one out (and good luck!) let us all know, I am sure there are lots 
of users out there in MI-land who would love to be able to reliably order their 
objects.

Regards

Mark Knudsen
__________________________________________________________________

 Veitch Lister Consulting Pty Ltd        Phone: +61 3 9427 7400
 Suite 14    663 Victoria Street         Fax:     +61 3 9427 0481
 ABBOTSFORD  VIC  3067                   email: [EMAIL PROTECTED]
__________________________________________________________________

-----Original Message-----
From:   Cindy Reid 
Sent:   Monday, June 21, 1999 7:45 AM
To:     [EMAIL PROTECTED]
Subject:        MI Obj order and the consequences in labeling...

As I am painfully aware, obj order is very important in maintaining an
appropriate link between a file, and the instructions within the workspace.
 As I was sitting here "repairing" a map in which the labels rotated due to
the re-creation of two of the objeccts, thereby making Object 23, Object
21, I was lamenting how futile that process seems.  I mean, I seem to be
faced with only two options.  1) Change the reference in the workspace
itself (ie change the object number where it has be written by the
workspace) or 2) relabel everything on the map, making sure that each label
is now in its correct place.

But..... there has to be a better way.  Then, as I thought about that more,
I realized that I fundamentally don't understand how MapInfo "thinks" about
object order.  Is it truly tied to rowid?  So that obj 1 is the first row
in the data?  Or is there some other hierarchy?.... If Obj 1 is the first
row (record) in the data, then how does it account for unpacked records
(cuz they are counted as rows by rowid).  How can you figure out which
object number goes with which object?  If you could do that, then you could
add a field to any table from which labels will be called, then simply sort
on the obj_id, returning the "new" obj to it's place in the table.... But
that assumes that MI thinks about objects in record/row order, not in order
of creation......

Has anybody figured out a practical way to address this?  It's one of my
favorite "gotcha's", and one I forget about on a daily basis.... until it
"getsme!".  Frustrated in the afternoon......
----------------------------------------------------------------------
To unsubscribe from this list, send e-mail to [EMAIL PROTECTED] and put
"unsubscribe MAPINFO-L" in the message body, or contact [EMAIL PROTECTED]

----------------------------------------------------------------------
To unsubscribe from this list, send e-mail to [EMAIL PROTECTED] and put
"unsubscribe MAPINFO-L" in the message body, or contact [EMAIL PROTECTED]

Reply via email to