Hi Jo
It sounds as if there is a broken link between the spatial and attribute data.
You can fix this by packing the table.
Unfortunately, there is a cost to this fix: Spatial objects with no link to the attribute will be removed from your table.
If you are able to select the spatial data from the map, you may be able to copy and paste it back into the table. Often users are not able to select these "ghost" spatial objects.
I can't tell what you have done wrong, or how to avoid it. Luckily, it happens very rarely.
Many years back, I created a tool that extracted objects from a table, saved these into a new temporary table, and deleted the records in the original table. Later the records from the temporary table were inserted back into the table again. Over time this worked fine, but at some point it got unstable. It turned out that packing the original table after deleting records made the table far more stable.
------------------------------
Peter Horsbøll Møller
Principal Presales Consultant | Distinguished Engineer
Precisely | Trust in Data
------------------------------